我正在尝试在进行api调用后记录json数据,但是Google总是要求授权,我需要它使用提供的api密钥自动进行身份验证。
直接将网址放入浏览器中,我只需要提供api密钥作为用户名即可。
我正在使用的代码如下:
function testapi(){
var encode = Utilities.base64Encode('apikey', Utilities.Charset.UTF_8);
Logger.log(encode);
var option = {
headers : {
Authorization: "Basic "+ encode
}
}
var url = "https://apiurl.json";
var response = UrlFetchApp.fetch(url, option).getContentText()
response = JSON.parse(response);
Logger.log(response);
}