#google-books #google-books-api
#google-книги #google-книги-api
Вопрос:
Работая с API Google Books, я хотел бы иметь возможность отображать другие книги того же автора, но единственный фильтр, связанный с автором, который я вижу в документах, — inauthor
это поиск любых авторов, которые соответствуют предоставленному тексту:
https://www.googleapis.com/books/v1/volumes?q=inauthor:Richard Morenoamp;key=my_key
Возвращает несколько книг авторов с именем «Ричард», а не конкретно «Ричард Морено».
Есть ли параметр, который я могу указать, что мне нужны только книги одного и того же автора?
Или мне нужно самому отфильтровать результаты, чтобы попытаться найти точное совпадение?
Ответ №1:
После нахождения автора в Google Books и щелчка по его имени Google объединил этот поиск:
https://www.google.com/search?tbo=pamp;tbm=bksamp;q=inauthor:"Richard Moreno"
Что подсказало мне использовать кавычки для поиска точного соответствия. Я должен был знать, что это возможно, но вышеупомянутые документы не учитывают это.
Итак, теперь мой запрос:
https://www.googleapis.com/books/v1/volumes?q=inauthor:"Richard Moreno"amp;key=my_key
Который работает так, как я хотел