Опубликовать запрос на внешний API в приложении - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь отправить запрос на внешний сервер. Но я всегда получаю 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...