访问 Google Tagmanager 帐户时出错:(404) 未找到或权限被拒绝
Error accessing Google Tagmanager account: (404) Not found or permission denied
我开始研究 Google 标签管理器 API 并使用 php 语言调用 API 函数来列出所有具有 accountId 的容器:
$containers = $service->listAccountsContainers('accountId');
但是报错如下:
Error calling GET https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers: (404) Not found or permission denied
否则,我已经在 https://developers.google.com/tag-manager/api/v1/reference/accounts/containers/list 上测试并成功获得响应:200 OK
.
P/s:我设置了服务帐户名称、.p12 文件、范围并获得了 access_token return.
默认情况下,服务帐户无权访问任何 Google 跟踪代码管理器帐户。如果您希望它能够访问您的帐户,您需要授予它对该帐户的访问权限。
转到 Google tagmanager
的管理部分
进入用户管理
点击添加新用户
获取服务帐户电子邮件地址并在上面表格的电子邮件字段中使用它。
我开始研究 Google 标签管理器 API 并使用 php 语言调用 API 函数来列出所有具有 accountId 的容器:
$containers = $service->listAccountsContainers('accountId');
但是报错如下:
Error calling GET https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers: (404) Not found or permission denied
否则,我已经在 https://developers.google.com/tag-manager/api/v1/reference/accounts/containers/list 上测试并成功获得响应:200 OK
.
P/s:我设置了服务帐户名称、.p12 文件、范围并获得了 access_token return.
默认情况下,服务帐户无权访问任何 Google 跟踪代码管理器帐户。如果您希望它能够访问您的帐户,您需要授予它对该帐户的访问权限。
转到 Google tagmanager
的管理部分进入用户管理
点击添加新用户
获取服务帐户电子邮件地址并在上面表格的电子邮件字段中使用它。