跟踪代码管理器客户端API:无法使用API 密钥访问跟踪代码管理器内容

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

我想连接到Tag Manager Client API以访问容器中的某些内容而无需登录。

This page在顶部提到它“需要授权”。但是,我使用容器的内容来存储广告网址,并且不应要求我正在处理的网站的用户登录Google。

令我困惑的是,"Try this API" UI让我选择凭据使用:

  • Google OAuth 2.0
  • 或API密钥

但是,当我选择“API密钥”时,我收到401错误消息:“需要登录”。

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

谢谢

google-api google-tag-manager google-authentication
1个回答
0
投票

“测试此API”界面为您提供了一个实际上不适用的选项。

API documentation for the GTM API非常明确:

您的应用程序必须使用OAuth 2.0来授权请求​​。不支持其他授权协议。如果您的应用使用Google登录,则会为您处理授权的某些方面。

所以问题似乎是“尝试这个API”有一个通用的UI,它为你提供的选项实际上对它出现的每个API都没有效。

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