Javascript Google应用程序脚本从外部API获取响应

Javascript Google应用程序脚本从外部API获取响应,javascript,oauth,google-apps-script,Javascript,Oauth,Google Apps Script,我正在使用google应用程序脚本从外部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 我知道我必须提

我正在使用google应用程序脚本从外部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

我知道我必须提供机密身份验证密钥。但是如何将其包含在函数中?

您可以将第二个参数传递给for params。在这些参数中,您可以传递诸如方法和头之类的内容,这是您传递授权头的地方

根据您的参数,您的代码可能类似于:

var headers = {
    Authorization: 'Bearer ' + accessToken
};  
var params = {
  'method': 'GET',
  'headers': headers,
  'contentType': 'application/json'
}
var response = UrlFetchApp.fetch(url, params);