我想连接到Tag Manager客户端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"
}
}
谢谢
答案 0 :(得分:0)
“测试此API”界面为您提供了一个实际上不适用的选择。
API documentation for the GTM API十分明确:
您的应用程序必须使用OAuth 2.0来授权请求。没有别的 支持授权协议。如果您的应用程序使用Google 登录后,会为您处理授权的某些方面。
因此,问题似乎在于“尝试使用该API”具有通用的UI,该UI提供了对于显示它的每个API实际上无效的选项。