Les fonctions cachées de l'API Google Reader
Cette fonctionnalité tient à la fois du filtre automatique et des requêtes avancées. Le principe est de construite des URL en utilisant les possibilités cachées de l'API Google Reader. Vous pouvez remplacer votre identifiant par un tiret sinon, vous pouvez l'obtenir dans Google Reader en saisissant ce script Java dans la barre d'adresses : javascript:prompt("User ID", _USER_ID);void(0);
Voici les syntaxes possibles :
- feed/url du flux ;
- user/ "ID utilisateur"/ label/ "nom du libellé" ;
- user/ "ID utilisateur"/ state/com.google/ état.
/reader/atom/user/[ID utilisateur]/state/com.google/reading-list
Selon le même schéma, vous pouvez tester ces mots-clés :
- read (les éléments que vous êtes en train de lire) ;
- starred (les éléments dont le suivi est activé) ;
- broadcast (les éléments que vous avez partagés) ;
- tracking-emailed (les éléments que vous avez partagés par e-mail) ;
- tracking-kept-unread (les messages qui ont été marqués comme n'étant pas lus) ;
- tracking-item-link-used (les éléments comportant un lien principal sur lesquels vous avez cliqué pour afficher l'article original) ;
- tracking-body-link-used (les éléments comportant un contenu sur lequel vous avez cliqué).
Afin de récupérer la liste des éléments par libellé, vous pouvez utiliser cette syntaxe :
/reader/atom/user/[ID utilisateur]/label/[libellé]
Par exemple : http://www.google.com/reader/atom/user/-/label/google.
Il y a une documentation (non officielle) à cette adresse : http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI.
Voici d'autres exemples découverts par Google Operating System…
- Affichez la liste des recommandations faites par Google et que vous avez refusées :
http://www.google.com/reader/view/user/-/state/com.google/recommendations-dismissed ; - Affichez la liste des recommandations des flux que Google vous a faites : http://www.google.com/reader/view/user/-/state/com.google/recommendations-subscribed.
Il existe d'autres paramètres comme le nombre d'éléments à afficher, leur ordre d'affichage, leur datation, etc.
Le document cité ci-dessus donne cet exemple de requête : http://www.google.com/reader/atom/feed/http://xkcd.com/rss.xml?n=17&ck=1169900000&xt=user/-/state/com.google/read.
0 commentaires:
Enregistrer un commentaire