Вызов API Django с внешнего сайта через AJAX Javascript

Я впервые работаю с Django Framework. Поставщик услуг использует django, я могу видеть данные только с активным Cookie на их API Docs.

Теперь мы получили API-токен для получения данных на фреймворке.

Я пытаюсь вызвать данные с токеном через AJAX, но каждый раз получаю один и тот же консольный лог "401 (Unauthorized)".

$.ajax({
    type: 'POST',
    headers: {
        'X-CSRFTOKEN': "XXXXXXXXXXXXXXX",
        'Content-Type': 'application/json'
    },
    url: 'www.service-provider.url/api/...',


    success: function () {
        console.log("ok");
    },
    error: function () {
        console.log("error");
    }
});

Простите, я новичок в этом деле и понятия не имею, с чего начать. Я искал решение в инете, но не смог найти ничего, что могло бы сработать.

Хорошо, я понял! Перед ключом api токена должно быть "Token ...".

 $.ajax({
        type: 'GET',
        url: 'https://my-url.com/api/1.0/?format=json',
        
        headers:{
              "Content-Type": 'application/json',
              "Authorization": 'Token XXXXXXXXXXXXXXXXXXXXX',
              
        },
        
        success: function(data){
            console.log(data);
        }
    
    });
Вернуться на верх