当前位置: 首页 > 知识库问答 >
问题:

Google Analytics PHP API(403)权限不足

左宁
2023-03-14

好的,正如标题所建议的谷歌分析API问题。。。

null

null

Analytics Google API错误403:“用户没有任何Google Analytics帐户”

Google Analytics API:“用户对此帐户没有足够的权限。”

但仍然无法让它工作。我添加了范围,如下所示:

$client->addScope("https://www.googleapis.com/auth/analytics");

现在,我有我试图查询的视图id(profile):code46034120/code>,所以我得到了服务

$this->service = new \Google_Service_Analytics($client);

我呼吁:

$this->service->data_ga->get(
    'ga:46034120',
    '7daysAgo',
    'today',
    'ga:session');

至于一开始的问题,我已经确保可以从登录到OAuth2.0系统for Google的Google帐户访问这个视图。因此用户具有访问此视图的权限。我还确保了developer.googleservice电子邮件地址被添加到谷歌分析,它仍然不会工作。

范围:

{
 "issued_to": "140914874329-48n4vvp54irhf2j2hqieev32qukstc8e.apps.googleusercontent.com",
 "audience": "140914874329-48n4vvp54irhf2j2hqieev32qukstc8e.apps.googleusercontent.com",
 "user_id": "113401197174555518304",
 "scope": "https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/analytics.readonly https://www.googleapis.com/auth/plus.moments.write https://www.googleapis.com/auth/plus.profile.agerange.read https://www.googleapis.com/auth/plus.profile.language.read https://www.googleapis.com/auth/plus.circles.members.read",
 "expires_in": 3497,
 "access_type": "offline"
}

而且很清楚地写着“https://www.googleapis.com/auth/analytics.readonly”

共有1个答案

越信鸥
2023-03-14

您可以通过调用

在那里,您可以看到用户id和授予的作用域。如果您没有访问权限,则您的权限明显不足。

 类似资料:
  • 我正在尝试从Google-Analytics访问数据。我正在遵循指南,并且能够对我的用户进行G授权,并从OAuth获得代码。 当我试图从GA访问数据时,我只得到403个不够的权限。我是否必须将我在Google API控制台中的项目连接到我的分析项目?我该怎么做?还是有什么其他原因让我得到403不够的权限回来? 我正在用Python和Django做这件事,而且我已经打开了我的API控制台的Analy

  • 我按照谷歌云SQLSDK中的说明导入数据。 但当我使用命令更改信息时: 我收到以下错误 如何纠正此故障?

  • 在使用Python创建存储桶时,我面临着这个问题。它清楚地表明我没有足够的权限,但我并没有犯错误。 我使用以下设置创建了一个实例:默认服务号、使用默认范围的Cloud API默认访问。 这是我收到的错误的回溯:

  • 使用Quickstart应用程序iOS我能够让Google Drive浏览文件和文件夹、显示图标和缩略图以及下载文件。但是,在上传时,我会遇到以下错误: 发生错误:错误域=com。谷歌。GTLRErrorObjectDomain代码=403“权限不足”用户信息={GTLRStructuredError=GTLRErrorObject 0x61800024ff90:{消息:“权限不足”错误:[1]代

  • 我使用谷歌分析管理API帐户用户链接:列表 我正在尝试获取帐户用户列表... 我得到以下错误 {“error”:{“errors”:[{“domain”:“global”,“reason”:“insufficientPermissions”,“message”:“权限不足”}],“code”:403,“message”:“权限不足”}} 在Google Analytics中,我设置了所有权限 编辑

  • 我正在尝试在我的web应用程序(当前在localhost中)中发送电子邮件,我正在使用我在控制台应用程序中使用的下一个代码(及其工作代码),它应该打开一个网页,询问google帐户: 我得到了一个错误: 谷歌。API。请求。请求错误 许可不足[403] 错误[消息[权限不足]位置[-]原因[权限不足]域[全局]