Shelly - вызов ajax API всегда возвращает ошибку
Я разработал графический интерфейс для проверки всех интеллектуальных устройств в моем доме, но когда я пытаюсь сделать ajax-вызов Shelly API для проверки состояния устройства, я всегда получаю сообщение об ошибке. Если я использую почтальона, я могу получить результат json , но когда делаю тот же вызов в ajax, нет.
Я использую версию jquery 3.6.1, и аутентификация на моем устройстве отключена.
Документация: https://shelly-api-docs.shelly.cloud/gen1/#shelly-motion-2 .
Вы можете помочь мне?
Вызов ajax с почтальоном:
Это мой код:
function getMovementStatus(obj) {
//http://192.168.68.103/status
var url = protocol + '://' + obj.ip + '/status';
var settings = {
"url": url,
"method": "GET",
"timeout": 0,
"contentType": 'application/json'
};
$.ajax(settings)
.done(function (response) {
console.log(response);
})
.fail(function (request, error) {
console.log(error);
});
}