Я хотел бы получить данные из Bamboo HR и отобразить их в SharePoint Online. Bamboo HR поддерживает API с базовой аутентификацией для вызова и получения данных от Bamboo HR. Когда я пытался получить данные в браузере, все работает нормально, однако, когда я использую ajax-вызов в веб-части редактора сценариев в SharePoint, это выдает ошибку перекрестного источника. Я также попытался с jsonp, используя $ .getJSON, но также выдает ошибку, как показано ниже:
function test(a,b,c){debugger;
console.log(a);
}
$.ajax({
url:"https://api.bamboohr.com/api/gateway.php/test/v1/time_off/requests/?start=2018-04-25&end=2018-04-25&status=approved",
type: "GET",
headers: {
"accept": "application/json",
'Authorization': "Basic api_key:x")
},
dataType: 'jsonp',
jsonpCallback: 'test',
});
Выше кода выдается ошибка в среде SharePoint Online.
Отказался выполнять скрипт из
«https://api.bamboohr.com/api/gateway.php/test/v1/time_off/requests/?start=2018-04-25&end=2018-04-25&status=approved&callback=test&_=1524995081404'
потому что его тип MIME ('text / xml') не является исполняемым, и строгий MIME
проверка типов включена.
Буду признателен за любую помощь в извлечении данных из Bamboo HR в SharePoint.
Заранее спасибо.