Google XXL: Utiliser l'API Google Reader
Google XXL

Utiliser l'API Google Reader


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.
Afin de récupérer votre liste de lecture utilisez cette syntaxe :
/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é).
Je n'ai pas réussi à faire fonctionner ces deux derniers paramètres sauf en l'utilisant dans un flux RSS.
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.
Rien ne vous empêche de générer un flux RSS en utilisant cette syntaxe : http://www.google.com/reader/atom/user/-/state/com.google/read.
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: