首页 > 解决方案 > Office 365 日历集成

问题描述

我希望用户通过我的应用授予 Outlook/Office 365 日历的日历视图和计划权限。我想在我的应用程序中显示 Office 365 日历,用户可以从中查看他们的日历并创建或安排新活动。所以想同步日历。那么将日历集成到应用程序中的最佳方式是什么?如何为使用 Office Outlook 的每个域连接我的应用程序和权限?我想知道整合它的最佳方式。

我想像 Drift 一样集成它。比如连接日历、显示日历事件和会议列表、安排新会议等: 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我正在尝试这样做 https://help.drift.com/article/calendarsetup

https://help.drift.com/article/scheduling

https://help.drift.com/article/outlook-365-calendar-integration

请在这里帮忙

谢谢达尔维尔

标签: outlookoffice365microsoft-graph-apioffice365apioffice365-apps

解决方案


根据您的描述,我假设您要连接 Office 365 并同步日历。

我们可以使用MS Graph查看日历并创建或安排新事件。

我们可以使用以下步骤连接officeoutlook。

首先,我们应该获得一个访问令牌来调用 Microsoft Graph。更多详细信息,我们可以参考这个文档

然后,我们可以使用 GET /me/calendarsorGET /users/{id | userPrincipalName}/calendars来获取用户的日历。

以下 API 用于创建事件:

POST /me/events POST /users/{id | userPrincipalName}/events

以及以下用于查找会议时间的 API:

POST /me/findMeetingTimes POST /users/{id|userPrincipalName}/findMeetingTimes

有关如何使用这些 API 的更多信息,我们可以参考此文档


推荐阅读