【问题标题】:I have Google OAuth 2.0 Authorzation Token. When using file_get_contents its saying i'm still not authorized?我有 Google OAuth 2.0 授权令牌。当使用 file_get_contents 它说我仍然没有被授权?
【发布时间】:2014-10-29 20:23:43
【问题描述】:

我一直在尝试使用 Google 的 API 编写一个小脚本。我已经设法将其设置为获取实际的访问令牌并在浏览器中回显它,但是当我尝试这样做时:

$views = file_get_contents('https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DMINE&start-date=2014-09-29&end-date=2014-10-29&metrics=views&key={key}');
var_dump($views);

它仍然给我默认的错误

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

如果需要更多信息,例如我的请求,请告诉我。我觉得也许我会像往常一样错过一些简单的东西:l !!! 提前致谢!

【问题讨论】:

    标签: oauth youtube-api authorization token


    【解决方案1】:

    访问令牌的参数是access_token,而不是key

    您的网址必须是

    https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DMINE&start-date=2014-09-29&end-date=2014-10-29&metrics=views&access_token={access_token}
    

    【讨论】:

      猜你喜欢
      • 2017-04-09
      • 1970-01-01
      • 2013-07-31
      • 2014-05-05
      • 1970-01-01
      • 2020-12-11
      • 2015-09-17
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多