Google Books API найти точного автора

#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

Который работает так, как я хотел