Том: список

Выполняет поиск книг. Попробуй это сейчас .

Запрос

HTTP-запрос

GET https://www.googleapis.com/books/v1/volumes?q={search terms}

Параметры

Имя параметра Ценить Описание
Обязательные параметры
q string Строка запроса полнотекстового поиска.
Дополнительные параметры
download string Ограничьте объемы доступностью загрузки.

Приемлемые значения:
  • « epub » — Все тома в формате epub.
filter string Фильтрация результатов поиска.

Приемлемые значения:
  • « ebooks » — все электронные книги Google.
  • « free-ebooks » — электронная книга Google с возможностью просмотра полного текста.
  • « full » — общедоступный может просматривать весь текст тома.
  • « paid-ebooks » — электронная книга Google с ценой.
  • « partial » — публичные пользователи могут видеть части текста.
langRestrict string Ограничить результаты книгами с этим языковым кодом.
libraryRestrict string Ограничить поиск библиотекой этого пользователя.

Приемлемые значения:
  • « my-library » — Ограничить библиотеку пользователя, любую полку.
  • « no-restrict » — не ограничивать на основе библиотеки пользователя.
maxResults unsigned integer Максимальное количество возвращаемых результатов. Допустимые значения: от 0 до 40 включительно.
orderBy string Сортировка результатов поиска.

Приемлемые значения:
  • « newest » — последний из опубликованных.
  • « relevance » — Релевантность поисковым запросам.
partner string Ограничивайте и брендируйте результаты для идентификатора партнера.
printType string Ограничьтесь книгами или журналами.

Приемлемые значения:
  • « all » — все типы содержимого тома.
  • " books " - Просто книги.
  • " magazines " - Просто журналы.
projection string Ограничить возвращаемую информацию набором выбранных полей.

Приемлемые значения:
  • « full » — включает все данные тома.
  • « lite » — включает подмножество полей в VolumeInfo и AccessInfo.
showPreorders boolean Установите значение true, чтобы показывать книги, доступные для предварительного заказа. По умолчанию ложь.
source string Строка для идентификации отправителя этого запроса.
startIndex unsigned integer Индекс первого возвращаемого результата (начинается с 0)

Тело запроса

Не предоставляйте тело запроса с помощью этого метода.

Ответ

В случае успеха этот метод возвращает тело ответа следующей структуры:

{
  "kind": "books#volumes",
  "items": [
    volume Resource
  ],
  "totalItems": (value)
}
Имя свойства Ценить Описание Примечания
kind string Тип ресурса.
items[] list Список томов.
totalItems integer Общее количество найденных томов. Это может быть больше, чем количество томов, возвращенных в этом ответе, если результаты разбиты на страницы.

Попробуй это!

Используйте проводник ниже, чтобы вызвать этот метод для реальных данных и увидеть ответ.