Google Livres offre la possibilité d'exporter au format XML, qui peut ensuite être enregistré sur mon bureau. Existe-t-il un lien public vers ce fichier XML?
J'utilise le XML en permanence et j'ai plutôt le XML le plus récent par opposition à celui daté sur mon bureau (en particulier dans le cas où je suis sur des ordinateurs de bibliothèque).
J'ai essayé de gratter le site mais cela ne fonctionne pas. J'ai également essayé l'API Google Recherche de Livres et je n'ai pas réussi à le faire fonctionner correctement.
http://books.google.com/books/feeds/users/[USER_ID]/collections/library/volumes
Ceci renvoie un fichier xml relativement vide (Ma bibliothèque est publique) mais une recherche publique.
http://books.google.com/books/feeds/volumes?q=football+-soccer
Renvoie des informations.
Après quelques modifications et recherches, la requête suivante renvoie les résultats souhaités.
http://books.google.com/books/feeds/users/[USER_ID]/collections/[VOLUME_ID]/volumes
Où VOLUME_ID
est l'id de l'étagère souhaitée.
0-5: Étagères par défaut (je n'avais rien là-dedans.)
À partir de 1001: étagères créées par l'utilisateur.
Voici le lien vers l'API: https://developers.google.com/books/docs/v1/using#WorkingBookshelves
L'URL dont vous avez besoin est:
https://www.googleapis.com/books/v1/user/{userId}/bookshelves/{shelf}/volumes
Cela fonctionnera tant que le plateau est public, sinon vous devez avoir une clé API en mettant cette variable GET à la fin:
?key={yourAPIKey}