使用Api密钥的YouTube直播API请求

时间:2015-08-24 12:51:49

标签: authentication youtube-api google-oauth

我正在使用youtube直播API服务,如此处所述,

https://developers.google.com/youtube/v3/live/registering_an_application#create_project

我想使用API​​密钥而不是OAuth 2.0进行通信。但是当我要求

https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id&broadcastStatus=all&key=[My_App_Key]

我总是以

结束
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

为什么我被迫使用OAuth并且无法使用API​​ Key进行操作?

1 个答案:

答案 0 :(得分:1)

LiveBroadcasts: list在顶部说明

  

授权

     

此请求需要至少以下一项授权   范围(read more about authentication and authorization)。

您无法使用此方法使用公共API密钥,您必须使用oauth2进行身份验证。