У меня есть программа на JAVA, которая отправляет сообщение HTTP GET в API Google Книг.Я хочу получить книги, которые отвечают критерию поиска "готовка".Максимальное количество элементов в ответе - 40, и это число, которое я установил в сообщении GET.
https://www.googleapis.com/books/v1/volumes?q=cooking&projection=full&startIndex=0&maxResults=40&key=/*My Key*/
В полученном ответе значение «totalItem» составляет около 450. Это выглядит оченьнеправильно, потому что поиск в графическом интерфейсе книг Google или «приготовление» дает 5,8 миллиона результатов.
Кто-нибудь знает, почему это так?
Второй вопрос: первый отправленный запрос запрашивает результаты в индексе0-39, после этого 40-79 ... до 1000. 1000 - дневной лимит запросов curtesy этого API.По какой-то причине каждый раз, когда я получаю файл JSON, значение totalItem отличается!всегда около 450,
но я не вижу в этом последовательности.
Кто-нибудь что-нибудь знает об этом?
Заранее спасибо, Нати.