API данных Youtube: ошибка при извлечении всех результатов поиска с использованием nextPageToken - PullRequest
0 голосов
/ 02 декабря 2018

Я отправляю следующий запрос: https://content.googleapis.com/youtube/v3/search?channelId=UCFzJjgVicCtFxJ5B0P_ei8A&maxResults=50&part=snippet&q&type=video

На самом деле я хочу получить все идентификаторы видео определенного канала.

параметры:

channelId: UCFzJjgVicCtFxJ5B0P_ei8A
maxResults: 50
part: snippet
q: 
type: video

Iполучаю в результатах nextPageToken: "CDIQAA".Хорошо) Следующий запрос почти такой же, я просто добавляю туда nextPageToken.Я выбираю следующие 50 элементов и в качестве токена следующей страницы получаю то же значение "CDIQAA".Поэтому я не могу получить следующий набор элементов, потому что я получаю тот же токен следующей страницы во втором запросе.

Кроме того, pageInfo.totalResults отличается на 1 в обоих запросах, но параметры для запросов были изменены толькоby nextPageToken.Если я изменяю maxResults на 30, то pageInfo.totalResults значительно больше, чем 1.

...