Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何将Gumroad API与Google应用程序脚本集成_Google Apps Script - Fatal编程技术网

Google apps script 如何将Gumroad API与Google应用程序脚本集成

Google apps script 如何将Gumroad API与Google应用程序脚本集成,google-apps-script,Google Apps Script,我想看看用户是否是我的gumroad产品的付费客户。我正在尝试将这个脚本集成到Google应用程序脚本中 我有以下代码 function checkAccount(){ var token = <<token>>; var userEmail = Session.getActiveUser().getEmail(); var url = "https://api.gumroad.com/v2/sales"; var headers =

我想看看用户是否是我的gumroad产品的付费客户。我正在尝试将这个脚本集成到Google应用程序脚本中

我有以下代码

function checkAccount(){
  var token = <<token>>;
  var userEmail = Session.getActiveUser().getEmail();
  var url = "https://api.gumroad.com/v2/sales";
  var headers = {"access_token=" : token};

  var options = {
    "method" : "GET",
    "email" : userEmail,
    "headers" : headers
  };

  var response = UrlFetchApp.fetch(url, options);
  var jsonObject = JSON.parse(response.getContentText());
  Logger.log(jsonObject);

}
函数checkAccount(){
var标记=;
var userEmail=Session.getActiveUser().getEmail();
变量url=”https://api.gumroad.com/v2/sales";
var headers={“access_token=”:token};
变量选项={
“方法”:“获取”,
“电子邮件”:用户电子邮件,
“标题”:标题
};
var response=UrlFetchApp.fetch(url,选项);
var jsonObject=JSON.parse(response.getContentText());
Logger.log(jsonObject);
}
我收到以下错误
异常:请求失败https://api.gumroad.com 返回代码401,Gumroad告诉我您没有提供有效的访问令牌。
我已经检查了令牌,它是正确的。我已经记录了选项和标题,它们显示正确。
我只是不知道为什么它会给我一个401。请尝试将标题更改为:

var headers = {
    "Authorization": `access_token=${token}`
};
编辑: 基于此,您可以尝试:

headers: {
  Authorization: `Bearer ${token}`}

尝试将标题更改为:

var headers = {
    "Authorization": `access_token=${token}`
};
编辑: 基于此,您可以尝试:

headers: {
  Authorization: `Bearer ${token}`}