我正在向创建的Google Analytics(分析)中的自定义报告发送HTTP发布请求。 OAuth2.0身份验证工作正常,我获得了访问令牌。但是在发送自定义报告请求时,出现以下错误:
{
"error": {
"code": 403,
"message": "Request had insufficient authentication scopes.",
"status": "PERMISSION_DENIED"
}
}
我用于OAuth的用户与创建自定义报告的用户相同,因此我不知道如何没有足够的身份验证范围。
这是我不理解的请求标头:
www-authenticate: Bearer realm="https://accounts.google.com/", error="insufficient_scope", scope="https://www.googleapis.com/auth/analytics.readonly https://www.googleapis.com/auth/analytics https://www.google.com/analytics/feeds https://www.google.com/analytics/feeds/data https://www.google.com/analytics/feeds/ https://www.google.com/analytics/feeds/accounts https://www.google.com/analytics/feeds/accounts/default"
我已经用其他帐户尝试过同样的操作,但是我没有收到此响应标头,因此我认为它与错误有关。
谢谢。