我正在使用以下函数使用 Google Apps 脚本连接到外部 API (Binance) 以检索 JSON 数组(市场价格)。这个简单的查询 url 在浏览器中工作正常(不需要 API 密钥):
function getMyArray() {
var url ="https://api.binance.com/api/v3/ticker/price"; // works perfectly in browser
var params = {"method" : "get", "muteHttpExceptions":true };
var response = UrlFetchApp.fetch(url, params);
var array = JSON.parse(response.getContentText());
return array;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在 Google Apps Script 中运行该函数时,情况就不同了:
403 error“请求被阻止”403 error=getMyArray()=> 请求有效,我可以使用 Logger 跟踪数组为什么我的简单请求在从菜单或脚本编辑器调用时被阻止,是否可以更改?谢谢