2014-07-11 2 views
0

Office 365 APIs предлагает, чтобы мы могли получать доступ к группам календарей и календаря с использованием API REST.Не удается получить доступ к блокам групп Office 365 Каналы с использованием REST API

Я могу получить данные My Calendars, которые были созданы мной. Но когда я пытаюсь нажать Другие календари, которые были переданы мне, я получаю нулевое значение.

{ 
    "@odata.context": "https://outlook.office365.com/EWS/OData/$metadata#Users('mmmm.nnnn%40YYYY.COM')/CalendarGroups('AAMk........')/Calendars", 
    "value": 
    [ 
    ] 
} 

ответ

0

Nijin, Если вы используете базовую авторизацию, вы сможете получить доступ к общим событиям календаря, используя URL-адрес http://outlook.office365.com/ews/odata/Users('[email protected]')/Events

Помните, что это работает, потому что вы используете базовую авторизацию, который не имеет концепция согласия. Это не сработает, если вы используете OAUTH, поскольку вы не хотите, чтобы приложение имело доступ к календарям, которые другие поделились с вами.

+0

Это не работает! Я не получаю данные – nijin

+0

Можете ли вы поделиться URL-адресом, который используете. Укажите, что такое электронное письмо пользователя, прошедшего проверку подлинности, и адрес электронной почты пользователя, календарь которого вы пытаетесь увидеть. У общего пользователя есть события в его календаре? –

Смежные вопросы