2

Мне нужно разделить основной Outlook Outlook Outlook моего пользователя с другим пользователем Outlook программно, через API.Доля Outlook календарь через API

Мне удалось интегрировать авторизацию Oauth2 с правильными областями (wl.calendars_update) для доступа к календарю.

Основываясь на Outlook Calendar REST API reference, я смог успешно получить календари пользователя от https://outlook.office.com/api/v2.0/me/calendars. Но мы хотим использовать календарь через API. Это возможно?

Для сравнения google делает это через ACL s. И код, необходимый для совместного использования, см. Ниже:

const headers = { Authorization: `Bearer ${req.pre.user.microsoftAccessToken}` }; 
    const params = { scope: { type: 'user', value: google.calendar.mail }, role: 'freeBusyReader' }; 

    return rp.post(`${google.calendar.apiUrl}/primary/acl`, { json: true, body: params, headers }) 
     .then(() => res({ message: req.i18n.__('shareCalendarSuccess') })) 
     .catch(err => res(normalizeErr(err))); 

ответ

1

Я думаю, что это невозможно.

кажется Outlook.com REST API совсем недавно:

мне это нужно и я написал запрос на функцию в Microsoft UserVoice: Allow to modify calendars share/ACL/permissions using Outlook.com REST API

+1

22 голосов осталось: D – tsm