Привет!
Пытаюсь отправить SMS через sms.ru.
Запросом
Ключ я специально вставил левый. Если вбить в строке браузера, то получаем JSON ответ. Пытаюсь сделать тоже самое через AJAX. SMS отправляется, но не могу получить JSON ответ. Делал это через fetch, который делает CORS запросы. Запрос проходит без ошибок, но возвращает пустое тело. Подскажите, где у меня может быть ошибка.
var data = {
api_id : '2220D676-EA3F-25D5-D689-A1B110DD7D4F',
to : '79833013604',
msg : 'Message',
json : '1'
};
postData('https://sms.ru/sms/send?' + $.param(data), data )
.then( data => console.log( data ))
.catch( error => console.error(error));
function postData(url = '', data = {}) {
return fetch(url, {
method: 'GET',
mode: 'no-cors',
credentials: 'same-origin',
headers: {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
},
redirect: 'follow', // manual, *follow, error
})
.then(response => response );
}