Не удается авторизовать запрос GET к API YouTube в консоли - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь найти простой способ сделать GET-запрос к API данных YouTube с терминала (Linux Mint).Я подписался на консоль разработчика Google, создал проект, активировал API и запросил ключ API.Однако, когда я пытаюсь сделать простой запрос

GET https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&maxResults=100&moderationStatus=published&order=time&textFormat=html&videoId=4Y1lZQsyuSQ&key={MY_API_KEY}

, я получаю только сообщение об ошибке обратно

{
 "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-ключ.Если я использую пакет tuber в R или в проводнике API, я могу очень хорошо проходить аутентификацию, используя учетные данные oauth из того же проекта.

Есть ли способ аутентификации и отправки запросов непосредственно из терминала с использованием API-интерфейса?ключ или или мои учетные данные?

...