You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Looker Studio Google Ads连接器授权按钮无响应问题求助

Looker Studio Google Ads自定义连接器授权按钮故障排查

开发Looker Studio Google Ads自定义连接器时,点击「Authorize」按钮仅闪烁无后续操作,未发起授权请求。

核心问题排查与修复

1. 填充缺失的敏感配置常量

代码里CLIENT_ID、CLIENT_SECRET、DEVELOPER_TOKEN全是空字符串,这直接导致授权流程启动失败:

// 原错误代码
var CLIENT_ID = '';
var CLIENT_SECRET = '';
var DEVELOPER_TOKEN = '';

修复操作:
从Google Cloud Console获取OAuth客户端ID和密钥,从Google Ads账户获取开发者令牌,填充到对应位置:

// 修复后示例
var CLIENT_ID = '你的OAuth客户端ID';
var CLIENT_SECRET = '你的OAuth客户端密钥';
var DEVELOPER_TOKEN = '你的Google Ads开发者令牌';

2. 确认OAuth2库已安装

代码依赖OAuth2服务,需先在Apps Script中安装该库:

  • 打开Apps Script编辑器 → 点击「资源」→ 「库」
  • 输入库ID:1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF,选择最新版本,添加后保存

3. 检查OAuth客户端回调URL配置

在Google Cloud Console中,确保OAuth客户端ID的重定向URI正确设置为连接器的回调地址:

  • 格式:https://script.google.com/macros/d/你的脚本ID/usercallback
  • 脚本ID可从Apps Script编辑器的「项目设置」中获取

4. 验证授权链接生成逻辑

当CLIENT_ID为空时,service.getAuthorizationUrl()会抛出异常,导致Looker Studio无法获取有效授权链接。填充常量后,get3PAuthorizationUrls函数才能返回正确的授权参数。

5. 重新部署测试

完成修复后重新部署连接器:

  • 在Apps Script编辑器中点击「部署」→ 「部署为Web应用」
  • 执行权限设为「任何人,甚至匿名」(仅测试用,正式环境按需调整),访问权限设为「任何人」
  • 复制部署后的URL,在Looker Studio中重新添加连接器,测试授权按钮

内容的提问来源于stack exchange,提问作者Afonja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 03:40:11