【问题标题】:Tag Manager Client API: Unable to access Tag Manager content with API key跟踪代码管理器客户端 API:无法使用 API 密钥访问跟踪代码管理器内容
【发布时间】:2019-02-28 16:31:21
【问题描述】:

我想连接到跟踪代码管理器客户端 API 以访问容器中的某些内容,而无需登录。

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

让我感到困惑的是"Try this API" UI 让我可以使用以下方式选择凭据:

  • 谷歌 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】:

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

    API documentation for the GTM API 非常明确:

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

    所以问题似乎在于“试用此 API”有一个通用 UI,它为您提供的选项对于它显示的每个 API 实际上并不有效。

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 2016-01-21
      • 1970-01-01
      • 2013-08-14
      • 2014-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多