请求外部 api 以在 google appscript 中获取身份验证令牌
Request to external api to get authentication token in google appscript
我正在尝试使用 google Apps 脚本调用外部 api。但我总是出错 500.It 如果有人能提供帮助,我将不胜感激。
Request failed for https://demo.overconline.com/api/authenticate returned code 500. Truncated server response: {"message":"error.internalServerError","description":"Internal server error","fieldErrors":null} (use muteHttpExceptions option to examine full response) (line 10, file "Code")
function getToken(){
var params ={
"username": "xxxx",
"rememberMe": true,
"password": "xxx",
};
var headers = {'Content-Type':'application/json','method':'post','payload':'params'};
var url = 'https://demo.overconline.com/api/authenticate';
var response = UrlFetchApp.fetch(url,headers);
var result = Utilities.jsonParse(response.getContentText());
var token = result.access_token;
Logger.log(result);
这是上面的正确代码code.I通过此代码获得了身份验证令牌。
function getToken(){
var params ={
'username': 'xxxxx',
'rememberMe': true,
'password':'xxxxx'
};
var headers = {'contentType':'application/json','method':'post','payload':JSON.stringify(params)};
var url = 'https://demo.overconline.com/api/authenticate';
var response = UrlFetchApp.fetch(url,headers);
var result = JSON.parse(response.getContentText());
Logger.log(result);
}
我正在尝试使用 google Apps 脚本调用外部 api。但我总是出错 500.It 如果有人能提供帮助,我将不胜感激。
Request failed for https://demo.overconline.com/api/authenticate returned code 500. Truncated server response: {"message":"error.internalServerError","description":"Internal server error","fieldErrors":null} (use muteHttpExceptions option to examine full response) (line 10, file "Code")
function getToken(){
var params ={
"username": "xxxx",
"rememberMe": true,
"password": "xxx",
};
var headers = {'Content-Type':'application/json','method':'post','payload':'params'};
var url = 'https://demo.overconline.com/api/authenticate';
var response = UrlFetchApp.fetch(url,headers);
var result = Utilities.jsonParse(response.getContentText());
var token = result.access_token;
Logger.log(result);
这是上面的正确代码code.I通过此代码获得了身份验证令牌。
function getToken(){
var params ={
'username': 'xxxxx',
'rememberMe': true,
'password':'xxxxx'
};
var headers = {'contentType':'application/json','method':'post','payload':JSON.stringify(params)};
var url = 'https://demo.overconline.com/api/authenticate';
var response = UrlFetchApp.fetch(url,headers);
var result = JSON.parse(response.getContentText());
Logger.log(result);
}