首页 文章

使用Google Analytics报告的服务帐户

提问于
浏览
0

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

{
  "error": {
    "code": 403,
    "message": "User does not have any Google Analytics account.",
    "status": "PERMISSION_DENIED"
  }
}

我无法将此服务帐户添加到Google Analytics帐户,因为我的所有者帐户(我在其下创建此服务帐户)只具有只读访问权限 . 那我该怎么办?如何授予此服务帐户与我的所有者帐户相同的只读访问权限?当我使用我的所有者帐户登录Google Analytics时,由于访问权限受限,我无法执行任何用户管理 .

请帮我说说如何继续这里 .

谢谢

2 回答

  • 0

    如果使用服务帐户,除了找到具有用户管理权限的人并让他添加帐户之外,无法继续操作 .

    很难理解为什么你会这么想;许可系统的目的是防止未经授权的访问,如果突然允许您通过添加用户超过您的权限,它将会做得相当糟糕 .

  • 0

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

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

相关问题