Есть ли поддержка CORS для API управления Office 365?
Я знаю, что он поддерживает API почты, календаря и контактов. Но когда я пытался вызвать API управления через код на стороне клиента, это заканчивалось ошибкой CORS, как показано ниже.
Ошибка:
SEC7120: [CORS] Источник 'https://mysite.sharepoint.com' не нашел' https://mysite.sharepoint.com' в заголовке ответа Access-Control-Allow-Origin для ресурса с несколькими источниками в 'https://manage.office.com/api/v1.0//activity/feed/subscriptions/list'.
Мой вызов Ajax выглядит следующим образом:
$.ajax({
url:"https://manage.office.com/api/v1.0/<tenant_id>/activity/feed/subscriptions/list",
method: "GET",
crossDomain: true,
headers: {
"Accept": "application/json;odata=verbose",
"Content-Type" : "application/json;odata=verbose",
"Authorization": "Bearer eyJ0..Tg",
"Access-Control-Allow-Origin": "*",
},
success: onQuerySucceeded,
error: onQueryFailed
});
function onQuerySucceeded(response) {
alert('success');
}
function onQueryFailed(xhr, ajaxOptions, thrownError) {
alert('Error!');
}
Пожалуйста, помогите! Заранее спасибо !!