Я пытаюсь вызвать Azure Ad Graph API
из моего typescript
кода, но я получаю сообщение об ошибке: Unauthorized
Ajax получить Request возвращает «Несанкционированное» для Azure Graph API Ad
lavaNET.SharePointREST.getJsonWithoutSite(this, "https://graph.windows.net/lavanet.dk/users?api-version=1.6", (tmplData: any, tmplTextStatus: string, tmplXHR: JQueryXHR) => {
console.log(tmplData)
});
export function getJsonWithoutSite(context: any, url: string, success: SuccessCallback, failure?: ErrorCallback) {
$.ajax({
method: 'GET',
context: context,
headers: {
'Authorization': 'Bearer zc21eb27-760b-4b46-828e-xxxxxxxxxxxxx',
'Content-Type': 'application/x-www-form-urlencoded'
},
url: url,
dataType: 'json',
accepts: { json: 'application/json; odata=verbose' },
success: success,
error: failure || function (jqXHR, textStatus, errorThrown) { alert('Error: ' + errorThrown); }
});
}
Может кто-то момент, почему я могу Получать данные из объявления?
Update Является ли это то, что мне нужно или я совершенно неправильно:
Update В ответ на Gary Liu - MSFT
, я получаю эти ключи от HES кода:
Является ли мой Ajax правильно и что Я должен использовать ключ?
Поскольку в заголовках нет токена доступа, просто «носитель»? – juunas
Кажется, я не могу найти токен. Я провожу весь день, читая руководства, которые я могу найти, но не могу найти нигде, я могу получить токен, у вас есть идея или ссылка? –
Обновленный вопрос –