Giocando con le API di Feedburner

Le API di Feedburner sono semplicissime da usare. Le Awareness API ad esempio, sono di una semplicità disarmante: qualche richiesta formulata nel modo giusto e un piccolo file XML di risposta. Basta farne il parsing.
Tutto qua. Con SimpleXML (PHP5) o valide alternative (PHP4) è questione di poche righe di codice. L'attributo circulation, del file XML ritornato poco sopra, ad esempio, indica il numero di lettori, che è poi quello che viene mostrato nel pulsantino feedburner.
Articoli che potrebbero interessarti
Cambiare l’etichetta del pulsantino FeedburnerBlogger integra FeedBurner
Feedburner e Google reader
Feedburner aggiunge un pizzico di AdWords
Ehm…






08 Gennaio 2008 alle 10:09
uhm, niente, alla fine linko un’img
pardon per il casino, leva pure se vuoi
http://img184.imageshack.us/img184/2300/phpdn1.png
08 Gennaio 2008 alle 10:21
Mai postare codice nei commenti. Viene bloccato.
Interessante il tuo codicillo.
08 Gennaio 2008 alle 10:29
azz, però mi hai levato la parte iniziale del primo commento… daje, senza farti imprecare (anche se per cosi poco!!) riscrivo “a memoria” ciò che avevo scritto:
nel codice xml della richiesta oltre al valore ‘circulation’ c’è il valore ‘hits’ che rappresenta il num di visite degli abbonati ai vari post (non accessi unici quindi) nella ‘date’ indicata, mentre ‘reach’ è il num di abbonati “attivi” cioè che in quella data hanno cliccato ad ex nei link all’interno degli articoli…
tutto qui, torno a workare
08 Gennaio 2008 alle 13:10
Io invece sto sbattendo la testa sulle Api di Wikipedia perchè non riesco assolutamente a lavorarci… la documentazione è scarsa e, per giunta, se creo una pagina in php per leggere il contenuto di una voce in formato XML non mi carica nulla (mentre invece la stessa richiesta via Browser riceve una risposta)… non so davvero che fare
08 Gennaio 2008 alle 14:35
@z3ro
Quelle non sono API. Sono uno schifo. Ci ho provato anch’io per MyBrianza. Niente da fare.
08 Gennaio 2008 alle 15:01
hmm.. spiega meglio… aldilà della documentazione che dici che è scarsa (però mi chiedo: che “ce devi fà” se non “grabbare” dei dati e stop
) basterebbe sfruttare (bene) Simplexml (o le alternative interesting proposte per php-non-5 proprio in questo post)… dai un’occhiata qui http://en.wikipedia.org/wiki/User:Yurik/Query_API/User_Manual#PHP oppure spiega meglio il problema, anche se più di questo io forse non saprei dirti 
08 Gennaio 2008 alle 16:07
Io vorrei riuscire a fare in modo che se in uno script inserisco una parola questo script cerchi l’eventuale contenuto su Wikipedia e lo inserisca nella mia pagina.
Ho provato a vedere lo script che hai linkato tu e se copiato pari-pari funziona ma se io come query api metto questo, ad esempio, http://it.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Metallica&rvprop=content&rchide=bots&format=xml e cambio i parametri necessari, non ottengo nulla…
08 Gennaio 2008 alle 16:13
scusate il doppio commento ma forse sono riuscito a fare qualcosa
08 Gennaio 2008 alle 17:14
se metti questo: http://it.wikipedia.org/w/query.php?what=content&titles=Metallica&format=xml
08 Gennaio 2008 alle 17:25
E solo il testo senza formattazione? Non si può?
08 Gennaio 2008 alle 19:11
in effetti c’è il problema della formattazione… bisognerebbe crealre un parser del codice
qualche volontario? (magari anche qualcuno disposto a dividere il lavoro!) 
09 Gennaio 2008 alle 14:37
usando le api puoi scrivere ‘xmlfm’ come tipo di formato e ottieni questo:
http://it.wikipedia.org/w/query.php?what=content&titles=Metallica&format=xmlfm
che toglie la formattazione, ma ovviam lascia i segni usati da wikipedia per i link.
qui trovi altre soluzioni, ma nessuna può aiutarti piu dell’xmlfm:
http://it.wikipedia.org/w/query.php
se ti fa ancora schifo, e vorresti piu pulizia, dovresti a quel punto eliminare tutti le parti del testo contenute fra gli apici e le parentesi quadre… in php in particolare puoi usare:
http://it.php.net/manual/it/function.html-entity-decode.php
oppure sfruttare (ma sinceram non ho idea di come si usa) il parser di mediawiki:
http://www.mediawiki.org/wiki/Manual:Parser.php