Google Analytics admin api:调用者没有权限

问题描述 投票:0回答:1

编辑:我只是在我的仪表板分析用户管理中添加电子邮件服务帐户,及其工作

所以我想使用谷歌API通过数据流创建属性。 (使用拉拉维尔) 我有一个关于身份验证的问题:

“调用者没有权限”

我不明白,因为我正在使用“所有者”权限创建服务帐户,我还激活了我的API并且服务帐户在里面......

我不知道我缺少哪个角色/组。

感谢您的帮助

php google-cloud-platform google-api google-analytics-api google-api-php-client
1个回答
0
投票

您可能需要尝试检查先决条件,确保您的服务账户具有 IAM 角色:

  • roles/admin.analytics.edit

  • roles/bigquery.dataEditor
    (如果使用 BigQuery 作为数据源)

  • 对于您的 Laravel 应用程序,安装

    google/apiclient
    包 (
    composer require google/apiclient)

  • 对于 API 凭证,请下载您的服务帐户的 JSON 密钥文件并将其安全地存储在您的 Laravel 项目中。

© www.soinside.com 2019 - 2024. All rights reserved.