首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用服务帐户进行Google Analytics报告

问使用服务帐户进行Google Analytics报告
EN

Stack Overflow用户
提问于 2017-06-08 08:43:59
回答 2查看 1.3K关注 0票数 0

我正在尝试创建一个简单的节点应用程序,并使用服务帐户自动执行OAuth流程。虽然我能够成功执行此操作,但无法使用此服务帐户从Google Analytics检索报告。我得到以下错误消息,

代码语言:javascript
复制
{
  "error": {
    "code": 403,
    "message": "User does not have any Google Analytics account.",
    "status": "PERMISSION_DENIED"
  }
}

我无法将此服务帐户添加到Analytics帐户,因为我的所有者帐户(我创建此服务帐户时所使用的帐户)仅具有只读访问权限。那么我该如何继续呢?如何授予此服务帐户与我的所有者帐户相同的只读访问权限?当我使用我的所有者帐户登录到Google Analytics时,我无法执行任何用户管理,因为它具有有限的访问权限。

请在这里帮助我如何继续。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-06-08 12:40:10

如果使用服务帐户,除了找到具有用户管理权限的人并让他添加帐户之外,没有其他方法可以继续。

很难理解为什么会这样;权限系统的目的是防止未经授权的访问,如果它突然允许您通过添加用户来超越权限,那么它将做得非常糟糕。

票数 1
EN

Stack Overflow用户

发布于 2017-06-10 01:41:23

根据Eike的回答,如果您没有权限添加服务帐户,则无法添加服务帐户。

还有一种替代方法,允许您使用自己的帐户,即任何地方都没有服务帐户。这基本上涉及到您获取一个刷新令牌,并使用该令牌来验证您的访问。您可以按照How do I authorise an app (web or installed) without user intervention? (canonical ?)上的步骤执行此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44424906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档