分析Google API错误403:"用户没有任何Google Analytics帐户"

use*_*501 135 error-handling google-analytics

我正在根据此页面上的Google Analytics分步指南创建一个脚本:

https://developers.google.com/analytics/resources/tutorials/hello-analytics-api

授权完成没有问题,直到它尝试访问数据.返回码为403,错误消息为:

用户没有任何Google Analytics帐户

这条消息毫无意义:我的帐户有谷歌分析数据,跟踪多个网站,我可以从网络浏览器访问它没有问题.我通过Google API控制台允许使用Analytics API,API访问权限为我提供了正确的数据.

S M*_*S M 282

我也有这个问题.我通过将我的服务帐户的电子邮件地址添加到我希望其访问的Google Analytics配置文件来修复此问题.

我通过查看Google API控制台中的"API访问"标签获得了服务帐户的电子邮件地址(类似于1234567890@developer.gserviceaccount.com).

然后,我按照Google的说明向Google Analytics配置文件添加了电子邮件地址.现在一切都按预期工作了.

祝好运!

  • 这是最好的答案,我试过它,它的功能就像魅力!非常感谢@Sebastian! (8认同)
  • @mongotop你是受欢迎的!不幸的是,我不知道一种更有效的方法 - 如果你找到了,请在评论中告诉我们. (2认同)

its*_*lay 74

只需添加给定的电子邮件(格式71667655853644-o653rrdkq5hthsgo0otbpojoo@developer.gserviceaccount.com)

给用户经理:

用户没有任何Google Analytics帐户

希望它能帮到你

  • 可悲的是错误没有消失。静止消息:GAPI:无法请求帐户数据。错误:“ {{错误”:{“错误”:[{“域”:“全局”,“原因”:“ insufficientPermissions”,“消息”:“用户没有任何Google Analytics(分析)帐户。”}],“代码”:403,“消息”:“用户没有任何Google Analytics(分析)帐户。”}}” (2认同)

vik*_*ngh 20

我面临同样的问题.通过将服务帐户用户(您的account@yourwebsite-dev.iam.gserviceaccount.com)的电子邮件ID添加到您的Google Analytics帐户中的用户,解决了以下问题.

分析 - 主页 - >管理员(左窗格) - >用户管理 - >添加(单击菜单右侧的加号) - >添加新用户 - >在输入电子邮件地址中添加电子邮件ID.

在此输入图像描述

现在,这将解决问题.


Luk*_*kos 8

在上面的评论中提到了,但如果您在帐户的用户管理下添加电子邮件地址,则无法使用.您必须单击屏幕视图部分下的用户管理.

在此输入图像描述


Blo*_*gic 6

client_email当在google alytics中没有授予权限时,我们收到的这条消息是从 JSON 文件中client_email获得的。要授予您在应用程序中使用的权限,请前往Google Analytics 网站并单击“管理(设置图标)”client_email

在此输入图像描述

你会看到正确的菜单列表,点击“查看用户管理”

在此输入图像描述

在那里你会看到“+”图标和“添加用户”,

在此输入图像描述

单击该按钮后,您需要client_email在“电子邮件地址字段”中添加并保存它,您应该可以开始了!

在此输入图像描述


sea*_*g9x 5

转到https://console.cloud.google.com/apis/credentials

复制“服务帐户”中的电子邮件地址。

在此处输入图片说明

打开 Google Analytics,在上面添加电子邮件作为新用户。