API данных Youtube не возвращает результат для канала и некоторых страниц - PullRequest
0 голосов
/ 05 декабря 2018

Я использую Youtube API для получения всех видео и их описания с канала.Я звоню на страницу, используя работу CRON с интервалом в 2 минуты.Это работает для первых нескольких страниц, но после этого перестает возвращать список видео.Чтобы объяснить это далее, я звоню в Youtube API со следующими параметрами:

 part=snippet&channelId=UC-lHJZR3Gqxm24_Vd_AJ5Yw&maxResults=50

В полученном ответе я проверяю 'nextPageToken' и сохраняю его для последующего вызоваresultset.Все это прекрасно работает для некоторых итераций, но после этого перестает возвращать какой-либо результат для нескольких страниц.Если я продолжаю двигаться, я снова получаю результат после пропуска некоторых страниц (10-12 в моем тестовом прогоне), а затем снова начинают появляться результаты.Это происходит циклически.

Я публикую Request URL для страницы, которая не возвращает никакого результата ниже:

 https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-lHJZR3Gqxm24_Vd_AJ5Yw&maxResults=50&pageToken=CJADEAA&key={YOUR_API_KEY}

Почему для некоторых не возвращается результатстраниц.

...