Обзор

API-интерфейсы семейства API Google Книг позволяют использовать функции Google Книг на своем сайте или в приложении. Новый API Google Книг позволяет программно выполнять большинство операций, которые вы можете выполнять в интерактивном режиме на веб-сайте Google Книг. API Embedded Viewer позволяет встраивать контент непосредственно на ваш сайт.

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

API не предназначен для использования в качестве замены коммерческих услуг. Эти сервисы очень ценны, и Google также полагается на них при создании собственных API для широкой публики.

Условия использования Google для использования API доступны по адресу https://developer.google.com/books/terms.html . Мы приостановим доступ пользователя к API, если пользователь нарушит Условия обслуживания и не предпримет действий по устранению нарушения после уведомления Google о нарушении.

Книги API v1 (экспериментальный)

Новый API Google Книг v1 предоставляет вам программный доступ ко многим операциям, доступным на веб-сайте Google Книг. Вы можете использовать его для создания мощных приложений, обеспечивающих более глубокую интеграцию с Google Книгами. Некоторые из основных функций, предоставляемых API:

  • искать и просматривать список книг, соответствующих заданному запросу.
  • просмотреть информацию о книге, включая метаданные, наличие и цену, ссылки на страницу предварительного просмотра.
  • управляйте своими собственными книжными полками.

Хорошим первым шагом в изучении API является страница «Начало работы» . В нем объясняются основные концепции, которые использует API, и описываются основные принципы взаимодействия, которым следует API. Подробное описание всех операций, поддерживаемых API, приведено на странице «Использование API» .

API встроенного средства просмотра

API Embedded Viewer позволяет встраивать содержимое книги из Google Книг непосредственно на ваши веб-страницы с помощью JavaScript. Это позволяет вам создавать собственный пользовательский опыт на основе предварительного просмотра книг.

Добавить функцию предварительного просмотра книг на свой сайт относительно просто, хотя для этого требуются некоторые знания HTML и JavaScript. В Руководстве разработчика объясняется, как API можно загрузить с помощью загрузчика Google AJAX и перенести в определенный контейнер на вашей странице.

После добавления встроенного средства просмотра на веб-страницу им можно управлять с помощью функций JavaScript . Это позволяет выполнять действия, аналогичные тем, что пользователь может делать, нажимая на элементы управления: можно перейти на следующую страницу, увеличить или уменьшить масштаб, выделить условия поиска и так далее. Вы также можете получить номер текущей страницы, что позволит вашему коду реагировать на перемещение пользователя по книге.