javascript - Google Apps 脚本从外部 API 获取响应

标签 javascript oauth google-apps-script

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

相关文章:

javascript - 使用 django.contrib.messages 查看 Django 成功消息

未从超链接调用 Javascript

javascript - 循环自定义发票字段

javascript - 什么是扩展模式?

perl - OAuth 请求 token 和 Twitter

api - Web 应用程序应如何使用我的公共(public) API

javascript - IOAuth.IO 与 Ionic/Angular 混合应用程序的集成

javascript - getSheetValues 不返回数据 Google 脚本

javascript - 将数组传递给另一个函数

javascript - MEAN 应用程序 : Can't receive image on back end, 上传失败