Ограничения ключа YouTube Api V3 и доступ не настроен - PullRequest
1 голос
/ 27 июня 2019

Я нашел много предложений и ответов на вопрос о получении сообщения об ошибке от API YouTube, т.е. [доступ не настроен и т. Д.], Из которых наиболее выдающиеся предложения: удалить проект, создать новый проект, включить API а затем создайте ключ.

Я делал это несколько раз, и это сработало в целом, но через некоторое время я вынужден сделать то же самое. Также я останавливаю процесс, чтобы не достигать предела квоты, но кажется, что API все еще ограничивает независимо от фактической квоты.

Например, ключ, который я использую, имеет квоту в 10000 в день, из панели управления API я вижу, что достиг этой квоты с 9816 единицами. Мой вопрос: если я только сделал 283 запроса к API, как я могу достичь 9816 единиц? Также кто-нибудь нашел последовательный подход к использованию API без достижения этих ограничений и без необходимости перегенерировать ключ.

Я просто пытаюсь понять ограничения с помощью этого API.

{ "error": {  "errors": [   {    "domain": "youtube.quota",    "reason": 
    "quotaExceeded"

и доступ не настроен:

{
"error": {
  "errors": [
  {
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. YouTube Data API has not been used in 
 project 509865627602 before or it is disabled. Enable it by visiting 

1 Ответ

3 голосов
/ 27 июня 2019

Обратите внимание, что для каждой конечной точки API назначена стоимость квоты .Некоторые конечные точки дешевые, а другие дорогие.В зависимости от моделей использования, стандартные квоты могут накладывать довольно жесткие ограничения на количество вызовов, которые пользователь может совершать на различных конечных точках API.

Например, при запросе метода list конечной точки поиска для части snippet стоимость квоты составляет 100 единиц, тогда как для этих применений в конечной точке PlaylistItems стоимость квоты составляет всего 3 единицы.

В результате (цитируя мой ответ на связанный вопрос), когда кто-то заинтересован в списке воспроизведения загруженных видео данного канала, он / она лучше использует последнюю конечную точку (запрашиваемую соответствующим образом) вместо предыдущей..

Чтобы помочь вам в дальнейшем, расскажите подробнее о своих шаблонах использования API.

...