Google apps script 如何在Google Sheets脚本中为ssl-vp.com提供API密钥?
我正在尝试从URL获取JSON数据,并将数据插入到Google工作表的工作表中。问题是,当我尝试获取数据时,此响应会提示错误: 请求返回的401代码时出错。截断的服务器响应:未经授权无法获取活动联系人(使用muteHttpExceptions选项检查整个响应)(第15行,文件“Código”) 我尝试在URL中插入API键,但响应是相同的错误Google apps script 如何在Google Sheets脚本中为ssl-vp.com提供API密钥?,google-apps-script,google-sheets,api-key,Google Apps Script,Google Sheets,Api Key,我正在尝试从URL获取JSON数据,并将数据插入到Google工作表的工作表中。问题是,当我尝试获取数据时,此响应会提示错误: 请求返回的401代码时出错。截断的服务器响应:未经授权无法获取活动联系人(使用muteHttpExceptions选项检查整个响应)(第15行,文件“Código”) 我尝试在URL中插入API键,但响应是相同的错误 函数myFunction(){ 变量url=”https://ssl-vp.com/rest/v1/Campaigns/1236223656534991/
函数myFunction(){
变量url=”https://ssl-vp.com/rest/v1/Campaigns/1236223656534991/Recipients?by=ExternalId&page=1&itemsPerPage=500";
var apiKey=“XXXXXXXXXXXXXXXXXX”;
变量头={
“标题”:{
“X-API-KEY”:apiKey
}
};
var response=UrlFetchApp.fetch(url,标题);
Logger.log(response.getContentText());
}
根据,此服务希望API密钥位于授权
标题中,如下所示:
Authorization: Bearer <API_KEY>
根据,此服务希望API密钥位于授权
头中,如下所示:
Authorization: Bearer <API_KEY>
谢谢,正在工作。。。但是你在哪里找到这个文件我没有发现它没有明确提到,但是你可以从测试请求中学到这一点。1) 将API密钥粘贴到左侧的“令牌”字段中。2) 打开浏览器开发工具>网络选项卡。3) 尝试任何操作。4) 检查开发工具中网络选项卡上的请求标题-您将看到密钥在
授权标题中发送。谢谢,正在工作。。。但是你在哪里找到这个文件我没有发现它没有明确提到,但是你可以从测试请求中学到这一点。1) 将API密钥粘贴到左侧的“令牌”字段中。2) 打开浏览器开发工具>网络选项卡。3) 尝试任何操作。4) 检查dev tools中Network选项卡上的请求头-您将看到密钥是在Authorization
头中发送的。