Lit une page livre Goodreads. Passez l'id numérique de la recherche, ou une URL /book/show/. La réponse est un objet plat. 44767458 est Dune de Frank Herbert, le même id et le même titre que la carte dune.
La carte de recherche stocke un plancher abrégé. Cet endpoint stocke les ratings_count et reviews_count exacts de la page livre.
GET https://api.piloterr.com/v2/goodreads/book?query=44767458
GET https://api.piloterr.com/v2/goodreads/book?query=https://www.goodreads.com/book/show/44767458
GET et POST prennent le même query. Le dossier Dune comprend l'ISBN 9780593099322, 658 pages, le format Hardcover et la série Dune #1.
| Paramètre |
Obligatoire |
Exemple |
query |
oui |
44767458 |
query est obligatoire. Un entier est l'id. Une URL doit être sur goodreads.com et contenir /book/show/. Un titre, une URL de recherche ou un autre hôte renvoie 400.
| Champ |
Type |
Sens |
id |
string |
Id, par exemple 44767458 |
title |
string |
Titre |
url |
string |
URL /book/show/{id} |
series |
string ou null |
Texte du lien série, par exemple Dune #1 |
authors |
array |
Auteurs. Dune liste Frank Herbert |
rating |
number ou null |
Note moyenne |
ratings_count |
number ou null |
Nombre exact de notes |
reviews_count |
number ou null |
Nombre exact de critiques |
image |
string ou null |
Couverture |
book_format |
string ou null |
Format, par exemple Hardcover |
pages |
number ou null |
Nombre de pages |
language |
string ou null |
Langue |
isbn |
string ou null |
ISBN |
genres |
array |
Genres affichés |
published |
string ou null |
Date de première publication |
awards |
array |
Prix. Tableau vide s'il n'y en a pas |
description |
string ou null |
Résumé, sans le contrôle "more" final |
Pas d'enveloppe results. La chaîne de série peut différer de la carte de recherche pour le même id.
- Enregistrer l'ISBN
9780593099322, 658 pages et Hardcover pour la clé 44767458.
- Conserver le compte exact de notes après qu'une carte a stocké le plancher
1700000.
- Lire les genres et les lignes Hugo et Nebula imprimées pour Dune.
| Code |
Sens |
400 |
Requête vide, jeton non numérique, ou domaine hors goodreads.com |
401 |
Clé API absente |
404 |
Pas de page livre pour cet id |
500 |
Échec de la récupération |
Goodreads Search