【发布时间】:2021-10-29 18:28:17
【问题描述】:
我在 Google Apps Script 中编写了一个脚本来捕获一些 Metabase 数据并将其写入 Google Sheet。当我使用我的凭据进行登录时,该功能起作用并且我收到了会话令牌。
但使用脚本中的令牌访问我的卡时,会显示错误 401 Unauthenticated。
var headers = {
"method": "get",
"contentType": "application/json",
"X-Metabase-Session": "22222222-cccc-4444-9999-333333333333",
"muteHttpExceptions": true
};
Logger.log(headers);
var response = UrlFetchApp.fetch(url, headers);
我使用 curl 命令在本地终端中测试了 url 和会话令牌,它工作正常。 Google Apps 脚本几乎已获得授权,不会出现任何错误。有人知道吗?
【问题讨论】:
标签: google-apps-script http-headers urlfetch metabase