通过API为多个用户创建Outlook 365事件

时间:2017-02-10 20:39:40

标签: c# .net api oauth office365api

我们的CRM创建的活动可以包含一个或多个参与者。我们想做的是:

  • 首先允许每个用户验证我们的Office APP以读取/写入他们的Outlook日历。
  • 在我们的系统中创建活动时,我们应该为已经认证我们APP的每个参与者/用户制作一个活动。

为了做到这一点,我相信,我们会将OAuth访问令牌存储在数据库中,以便我们以后可以使用它来代表用户读取/写入Outlook事件。

微软的文档对此功能有点模糊。所以问题是:

  • 如果应用程序分别授权应用程序并且我们拥有存储在数据库中的访问令牌,则应用程序可以通过REST API为多个办公室用户在Outlook365上创建日历事件。

我见过的几乎所有示例和示例代码都只涉及当前登录的用户。

1 个答案:

答案 0 :(得分:0)

我问了另一个问题并得到了答案(仅在几分钟后),索姆也可以帮助你。 请查看Microsoft Graph API“无用户访问”:https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service

以下是我的问题的链接: O365 Outlook REST API, masquerading