Я пытаюсь получить данные от службы API. Документация просит установить contentType: json
, но это дает мою ошибку CORS
. Если я изменяю это на contentType: jsonp
, я не получаю эту ошибку, но я также не получаю возвращенные данные.
Я не могу вносить изменения на стороне сервера
Это мой запрос Ajax:
$.ajax({
url: "https://api-eu.mouseflow.com/websites/<my-id>/recordings/tags",
dataType: 'jsonp',
cors: true ,
contentType:'application/json',
secure: true,
headers: {
'Access-Control-Allow-Origin': '*',
"Authorization": "Basic" + btoa("email:token")
},
type: "GET"
}).always(function (data) {
console.log(JSON.stringify(data));
});
Как мне это исправить?