Как минимизировать использование кредита YouTube API? - PullRequest
1 голос
/ 21 мая 2019

У нас есть приложение, которое вычисляет некоторые метрики из видео наших пользователей на YouTube (в настоящее время около 400 тысяч видео постоянно растет) - я могу изначально получать данные об их загрузках, так как наши пользователи только приходят по частям каждый деньОднако постоянное обновление информации при каждом входе в систему абсолютно убивает использование нашего кредита API (особенно для очень больших каналов с тысячами видео).Как я могу просто определить те видео, которые ИЗМЕНИЛИ свой фрагмент (заголовок, описание, теги) с момента нашего последнего запроса?- Для приложения очень важно, чтобы изменения в видео были достаточно быстро отражены в показателях наших пользователей.

Мы уже получили фрагмент для пользовательских каналов постраничным способом (50 на страницу, это, казалось, сократило наш кредитиспользование значительно), и я уже пытался использовать etags, но это никак не повлияло на использование квот, даже если все видео возвращают 304 - я также искал в документах слово «ifiedDate »и другие соответствующие термины, но пока ничего не нашел.Я также проверил etag при извлечении только части «id», однако этот etag не изменяется при изменении заголовка, описания или тегов ... Наконец, у нас также есть запрос на увеличение нашей квоты, но здесь необходимобыть лучшим решением, чем это?

1 Ответ

0 голосов
/ 21 мая 2019

Пожалуйста, прочитайте мой ответ на несколько похожий вопрос. Обратите внимание, что соответствующее решение отнюдь не просто для реализации, но, скорее всего, это то, что вы ищете. Кроме того, я полагаю, что конечная точка действий также может быть полезна.

...