我正在使用谷歌应用程序脚本从外部 API 获取数据。
这是我正在使用的代码:
function cenas(){
var url='https://app.ecwid.com/api/v1/XXX/orders';
var response = UrlFetchApp.fetch(url);
Logger.log(response);
}
我收到以下错误:
Access token or API key not found in request parameters
我知道我必须提供 secret 认证 key 。但是我如何将它包含在函数中呢?
最佳答案
您可以将第二个参数传递给 UrlFetchApp.fetch()对于参数。在这些参数中,您可以传递诸如您的方法和 header 之类的东西 - 这是您将传递授权 header 的地方。
根据您的参数,您的代码可能类似于:
var headers = {
Authorization: 'Bearer ' + accessToken
};
var params = {
'method': 'GET',
'headers': headers,
'contentType': 'application/json'
}
var response = UrlFetchApp.fetch(url, params);
关于javascript - Google Apps 脚本从外部 API 获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27052024/