web-dev-qa-db-fra.com

Comment obtenir une couverture de livre auprès de l'ISBN à l'aide de l'API Google Book?

Existe-t-il un moyen simple d'obtenir une couverture de livre au format JSON à partir de l'ISBN à l'aide de l'API Google Book?

24
Chan

Vous pouvez utiliser la requête isbn:, comme ceci:

https://www.googleapis.com/books/v1/volumes?q=isbn:0771595158

Cela retournera une réponse JSON appropriée contenant les informations du livre ou une description de l'erreur si l'ISBN n'est pas trouvé.

39
user529758

Si vous recherchez une réponse pour une réponse Ruby (Rails, Sinatra ou Console) sur la manière d'obtenir une image convergente ou pour tout autre détail disponible via l'API de Google Livres, je pense que GoogleBooks gem est un bon endroit. commencer.

Par exemple, pour le même scénario:

Installer la gemme

gem install googlebooks

Utilisez la gemme

require 'googlebooks'
GoogleBooks.search('isbn:9781443411080').first.image_link

first car il retourne une collection de livres.

0
Ziyan Junaideen