Я пытаюсь подключиться к API, у которого есть учетные данные, которые должны быть переданы через тело и иметь базовую аутентификацию. Я не могу подключиться к нему, и это дает мне ошибку 403, используя ajax. Вот инструкции по подключению:
1 - конечная точка, где они должны аутентифицироваться:
https://ngapi.freedompop.mx/api/auth/token/credentials/xx
Как я уже говорил, необходимо использовать Basic Auth сследующие учетные данные:
Имя пользователя: 4148974 Пароль: GmiA2SspqT23RerXUts3xd4cCClnM6cl
В дополнение к этому в основной части тела должны быть отправлены следующие параметры:
имя пользователя: xxx пароль: jvgXvKJRT
Это мой код:
type: "POST",
url: "https://ngapi.freedompop.mx/api/auth/token/credentials",
dataType: 'json',
async: false,
headers: {
"Authorization": "Basic " + ("4148974" + ":" + "GmiA2SspqT23RerXUts3xd4cCClnM6cl")
},
data: {"username": "xxx", "password": "jvgXvHBrTrxkKJSt"},
success: function (response){
alert('Thanks for your comment!');
var tokenct = response.acces_token;
}, function(error){
console.log(error);
}
});
});