Ошибка API YouTube «Превышен дневной лимит для использования без аутентификации. Для продолжения использования требуется регистрация» от виртуальной машины Google Cloud Platform - PullRequest
0 голосов
/ 02 марта 2020

Я добавил ключ API для своего проекта и пытаюсь получить данные по URL:

https://www.googleapis.com/youtube/v3/videos?part=contentDetails%2Cstatistics&id={VIDEO_ID}&key={MY_KEY}

Когда я пытаюсь использовать его в своем браузере, я получаю ответ:

{
 "kind": "youtube#videoListResponse",
 "etag": "\"{ETAG}\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {
   "kind": "youtube#video",
   "etag": "\"{ETAG}\"",
   "id": "{VIDEO_ID}",
   "contentDetails": {
    "duration": "PT3M11S",
    "dimension": "2d",
    "definition": "sd",
    "caption": "false",
    "licensedContent": false,
    "projection": "rectangular"
   },
   "statistics": {
    "viewCount": "12822",
    "likeCount": "44",
    "dislikeCount": "0",
    "favoriteCount": "0",
    "commentCount": "4"
   }
  }
 ]
}

Но это не работает с моей виртуальной машиной Google Cloud, я получаю сообщение об ошибке:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}

Этот ключ API не ограничен.

Что не так? Как это исправить?

...