Можем ли мы считать nextPageToken (Yotube API v3) постоянным идентификатором для определенного постоянного набора результатов? - PullRequest
0 голосов
/ 16 марта 2019

Поскольку я работаю с search API Youtube API v3, у меня ежедневный лимит запросов ~ 100. Я хотел получить последние видео с определенного канала YouTube (если они есть).

Если моя квота заполнится, я рассматриваю nextPageToken в качестве своего идентификатора, чтобы возобновить звонок на следующий день и получить последние видео (если есть).

Могу ли я считать этот идентификатор постоянным (поскольку я буду хранить его в качестве ссылки)? Могу ли я считать, что токены страниц соответствуют временной шкале?

1 Ответ

0 голосов
/ 16 марта 2019

Возможно, вы захотите изучить использование тегов etags, поскольку они должны изменяться только при наличии других (новых) возвращаемых данных.https://developers.google.com/youtube/v3/getting-started#etags

Кэширование и условный поиск - Ваше приложение может кэшировать ресурсы API и их ETag.Затем, когда ваше приложение снова запрашивает сохраненный ресурс, оно указывает ETag, связанный с этим ресурсом.Если ресурс изменился, API возвращает измененный ресурс и ETag, связанный с этой версией ресурса.Если ресурс не изменился, API возвращает ответ HTTP 304 (Not Modified), который указывает, что ресурс не изменился.Ваше приложение может снизить задержку и использование полосы пропускания, обслуживая кэшированные ресурсы таким способом.

...