Я использую 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}
Почему для некоторых не возвращается результатстраниц.