Мне нужно разделить основной 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)));
22 голосов осталось: D – tsm