通过API共享Outlook日历

通过API共享Outlook日历,outlook,calendar,ms-office,google-calendar-api,outlook-restapi,Outlook,Calendar,Ms Office,Google Calendar Api,Outlook Restapi,我需要通过API以编程方式与其他outlook用户共享我用户的主microsoft outlook日历 我成功地将Oauth2授权与正确的作用域(wl.calendars\u update)集成,以访问日历 基于此,我可以从https://outlook.office.com/api/v2.0/me/calendars。但我们想要的是通过API共享日历。这可能吗 相比之下,谷歌是通过s。共享所需的代码是smth,如下所示: const headers = { Authorization: `Be

我需要通过API以编程方式与其他outlook用户共享我用户的主microsoft outlook日历

我成功地将Oauth2授权与正确的作用域(
wl.calendars\u update
)集成,以访问日历

基于此,我可以从
https://outlook.office.com/api/v2.0/me/calendars
。但我们想要的是通过API共享日历。这可能吗

相比之下,谷歌是通过s。共享所需的代码是smth,如下所示:

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)));

我认为现在是不可能的

Outlook.com REST API似乎是最新的:

  • =>2015年8月12日
  • =>微软回答:2016年7月22日
我也需要此功能,我已经在Microsoft UserVoice上写了一个功能请求: