Я пытаюсь отправить запрос на внешний сервер. Но я всегда получаю 500 ошибок. Я тестировал в Postman, используя этот URL и объект JSON, и это сработало.
Запрос не выполнен для https://demo.overconline.com/api/opportunities, возвращен код 500. Усеченный ответ сервера: {"message": "error.internalServerError", "description": "Внутренняя ошибка сервера", "fieldErrors": null} (используйте muteHttpExceptions возможность просмотра полного ответа) (строка 178, файл «Код»)
function createdOpportunity(){
var auth = getToken();
var data = {
"createdBy": "first-admin",
"sequenceNumber": "",
"indexKeyValue": "opportunity name",
"stageId": "5b680dbcb5557900013686b8",
"assignee": "None",
"stageHistory": [
{
"stageId": "5b680dbcb5557900013686b8",
"stageHistoryRecords": [
{
"addedDate": null,
"removedDate": ""
}
]
}
],
"order": [],
"permissionType": 2
};
Logger.log(data);
Logger.log(JSON.stringify(data));
var webAppUrl="https://demo.overconline.com/api/opportunities";
var header = {'contentType':'application/json','Authorization': 'Bearer '+ auth };
var options = { 'method':'POST','headers':header ,'payload':JSON.stringify(data)};
var response = UrlFetchApp.fetch(webAppUrl, options);
var result = JSON.parse(response.getContentText());
Logger.log(result);
Logger.log('Permission type '+response);
return result;
}