我一直在尝试用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!!!提前感谢!
访问令牌的参数是access_token
,而不是key
。
您的URL必须是
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}