Я использую API данных Youtube для поиска предстоящего события по поисковому запросу.Как рисовать все результаты поиска API данных Youtube
Конкретного запрос https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&eventType=upcoming&q=vs&type=video&key={api_key}
В pageInfo.totalResults возвращаемых ~ 150272
Хотя, когда я пытаюсь постраничными их, я получаю только через 147 пунктов, пока массив элементов не опустеет в ответ, и nextPageToken одинаково для каждого ответа, так что я продолжаю цикл, пытаясь получить больше результатов (поедая свою квоту API), и никто не возвращается. Это ошибка?
NextPageToken должен отличаться, не зная, в чем проблема. Но я подумал, что вы можете немного улучшить запрос, используя 'maxResults'. По умолчанию - 5. Максимально можно запросить 50. –
Согласен. Это не меняет поведения, но интересно после запуска большего количества тестов, токены страницы имеют определенные значения, когда они застревают даже для разных параметров поиска. в частности 'prevPageToken: CP8BEAE' и' nextPageToken: CLECEAA' или 'prevPageToken: CJUDEAE' и' nextPageToken: CMcDEAA' – thequickbrownfox