小编Lau*_*ren的帖子

为什么我从 Google Apps 脚本中的 UrlFetchApp 得到空响应?

我正在尝试使用UrlFetchApp从 Google Apps 脚本向外部 API 发出 GET 请求。当我向 Postman 或curl 发出此请求时,我会得到预期的响应。但是,当我尝试使用 时UrlFetchApp,我得到一个空响应,{}

我尝试过使用 Basic Auth 和 OAuth 2,以及oauthScopes在清单中显式设置属性,如此处所述

我已与 API 团队确认,当我到达端点时,他们确实发回了完整的响应,但我收到的只是{}. 我的问题似乎与StackOverflow 问题类似,但没有得到解答。

var headers = {
   "X-Client-Key": "KEY",
   "Authorization": "Bearer TOKEN"
};

var options = {
  method: "get",
  headers: headers,
}

var response = UrlFetchApp.fetch(ENDPOINT, options);
console.log(JSON.stringify(response));  // returns {}
Run Code Online (Sandbox Code Playgroud)

urlfetch google-apps-script

2
推荐指数
1
解决办法
2032
查看次数

标签 统计

google-apps-script ×1

urlfetch ×1