我正在尝试使用OAuth 2.0获取Google服务帐户的授权。我可以通过Google PHP API库或带有所有必要信息的卷曲请求获取令牌。我计划使用此令牌访问analytics.readonly API库。
Array
(
[access_token] => ya29.fQL3a7e73S-V364Q0H_h3oKX8b8x1X0nGRTpgN5Kb4-ypSAh8oY6L8kh_QDI0RnCUPfkUA
[token_type] => Bearer
[expires_in] => 3600
)
收到令牌后,我会用它在我的客户端授权我的谷歌分析,就像这样。
gapi.analytics.auth.authorize({
'serverAuth': {
'access_token': token
}
});
问题是每个通过库的API请求都会返回一个状态为“Invalid Credentials”的401
{"error":{"errors":[{"domain":"global","reason":"authError","message":"Invalid Credentials","locationType":"header","location":"Authorization"}],"code":401,"message":"Invalid Credentials"}}
我有以下内容:
我希望我错过一个允许访问的明显设置,感谢任何帮助。
编辑: