outlook - 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
请在这里帮忙
谢谢达尔维尔
解决方案
根据您的描述,我假设您要连接 Office 365 并同步日历。
我们可以使用MS Graph查看日历并创建或安排新事件。
我们可以使用以下步骤连接officeoutlook。
首先,我们应该获得一个访问令牌来调用 Microsoft Graph。更多详细信息,我们可以参考这个文档。
然后,我们可以使用 GET /me/calendars
orGET /users/{id | userPrincipalName}/calendars
来获取用户的日历。
以下 API 用于创建事件:
POST /me/events
POST /users/{id | userPrincipalName}/events
以及以下用于查找会议时间的 API:
POST /me/findMeetingTimes
POST /users/{id|userPrincipalName}/findMeetingTimes
有关如何使用这些 API 的更多信息,我们可以参考此文档。
推荐阅读
- android - 旋转回纵向并调用 notifyDataSetChanged 后,Android RecyclerViewAdapter 项目宽度错误
- c++ - 如何在两棵树共有的函数中创建参数?
- ansible - 如何在ansible中循环条件字典
- python - 爆炸和拆分列导致数据不匹配
- java - OpenGLES“顶点属性索引超出边界”错误,尽管渲染效果很好
- doctrine-orm - 使用计数进行子查询
- python - 我已经包含了我遇到的错误图像
- node.js - 多对多关联抛出“A 未关联到 B”错误
- ios - 在 swiftUI 中是否可以使用按钮在屏幕上添加新视图?
- php - PHP数据没有返回,但它确实死了