我想连接到Tag Manager Client API以访问容器中的某些内容而无需登录。
This page在顶部提到它“需要授权”。但是,我使用容器的内容来存储广告网址,并且不应要求我正在处理的网站的用户登录Google。
令我困惑的是,"Try this API" UI让我选择凭据使用:
但是,当我选择“API密钥”时,我收到401错误消息:“需要登录”。
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
谢谢
“测试此API”界面为您提供了一个实际上不适用的选项。
API documentation for the GTM API非常明确:
您的应用程序必须使用OAuth 2.0来授权请求。不支持其他授权协议。如果您的应用使用Google登录,则会为您处理授权的某些方面。
所以问题似乎是“尝试这个API”有一个通用的UI,它为你提供的选项实际上对它出现的每个API都没有效。