我使用谷歌应用脚本从外部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
我知道我必须提供秘密身份验证密钥。但是如何在函数中包含它?
答案 0 :(得分:3)
您可以将第二个参数传递给UrlFetchApp.fetch()以获取参数。在这些参数中,您可以传递诸如方法和标题之类的内容 - 您可以在其中传递授权标题。
根据您的参数,您的代码可能类似于:
var headers = {
Authorization: 'Bearer ' + accessToken
};
var params = {
'method': 'GET',
'headers': headers,
'contentType': 'application/json'
}
var response = UrlFetchApp.fetch(url, params);