首页 > 解决方案 > Google Analytics 请求的身份验证范围不足

问题描述

我正在向我创建的 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"

我已经用其他帐户尝试过同样的事情,但我没有收到这个响应头,所以我认为它与错误有关。

谢谢。

标签: google-analyticsgoogle-analytics-api

解决方案


推荐阅读