YouTube v3 больше не возвращает постраничные результаты за 100 записей - PullRequest
0 голосов
/ 29 июня 2018

При вызове https://www.googleapis.com/youtube/v3/search?, я могу получить первые 50 результатов и последующие 50, используя nextPageToken; однако, когда я пытаюсь получить результаты после 100, API возвращает 200, дает мне общее число запросов и возвращает список - но список пуст - "items": [].

Я использую эти звонки в запросе более 18 месяцев. Были ли недавние изменения в API, которые я пропустил в документации? Последнее изменение, которое я вижу сегодня, не решает эту проблему, а следующее из справочника по API относится к ноябрю 2017 года.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Похоже, предел "500 результатов" был тихо уменьшен до 100-150, из-за замысла или из-за ошибки.

Либо используйте диапазоны дат, либо делите свои запросы (a и b1, a и b2, a и b3, ....), чтобы каждый результат был ниже 50

0 голосов
/ 29 июня 2018

Я столкнулся с этой проблемой при попытке получить все прямые трансляции на YouTube Gaming. Все, что я прочитал, привело к некоторому сложному объяснению того, как поисковая система Google возвращает количество и почему они ограничивают некоторые запросы до 500 или около того, но я абсолютно видел, как некоторые компании отслеживают данные после первых 100. Ничто не ответило на проблему, которую вы и я оба столкнулся, но если я что-то найду, я доложу.

...