Обзор

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

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

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

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

API книг версии 1 (экспериментальная версия)

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

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

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

Встроенный API просмотра

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

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

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