Проблема с соответствием фирменного стиля API Google Книг - infoLink возвращает страницу «Не найдено»

Я работаю с API Google Книг, и в Рекомендациях по брендингу указано, что у меня должна быть заметная ссылка на страницу Google Книг для каждого результата поиска. Круто, меня это устраивает.

Тем не мение:

  1. saleInfo.buyLinkне всегда присутствует в ответе API
  2. volumeInfo.infoLink и volumeInfo.canonicalVolumeLink иногдачасто заходят на страницу «Не найдено» (например, эта страница , которая должна содержать информацию для «Оценка состояния лунного орбитального аппарата с использованием обнаружения кратеров на основе нейронной сети» Лены Мари Даунс [не спрашивайте, я использовала faker для вызова API со случайными ключевыми словами и выбора случайного результата])

Итак, мой вопрос заключается в следующем: я обязан искать обходные пути для чего-либо из этого, чтобы соответствовать требованиям? Или я должен просто взять то, что дает мне Google Книги, и покончить с этим?

1 ответ

Решение

Я изменил свой файл семян, чтобы искать только те книги Google, в которых есть электронная книга с &filter=ebooks, и я не столкнулся с этими проблемами с тем, что он нашел на этот раз. Но я предполагаю, что вопрос все еще остается в силе, должны ли разработчики использовать API для решения проблем Google, если кто-то еще захочет ответить.

Другие вопросы по тегам