Microsoft graph api O365所有用户的Webhook订阅日历

Microsoft graph api O365所有用户的Webhook订阅日历,microsoft-graph-api,azure-ad-graph-api,Microsoft Graph Api,Azure Ad Graph Api,存在一个已经有答案的问题;然而,答案来自一位Microsoft开发人员,上面写着“我们正在努力支持您请求的场景…”,并继续提供一种似乎无法回答我问题的方法 原文: 我的问题是,与其订阅单个用户的邮箱或日历,是否可以订阅所有邮箱或日历? 我的应用程序需要侦听日历会议的创建/更新/删除事件,并将其插入SharePoint列表 POST https://graph.microsoft.com/v1.0/subscriptions Content-type: application/json {

存在一个已经有答案的问题;然而,答案来自一位Microsoft开发人员,上面写着“我们正在努力支持您请求的场景…”,并继续提供一种似乎无法回答我问题的方法

原文:

我的问题是,与其订阅单个用户的邮箱或日历,是否可以订阅所有邮箱或日历?

我的应用程序需要侦听日历会议的创建/更新/删除事件,并将其插入SharePoint列表

POST https://graph.microsoft.com/v1.0/subscriptions
Content-type: application/json

{
   "changeType": "created,updated",
   "notificationUrl": "https://webhook.azurewebsites.net/api/send/myNotifyClient",
   "resource": "me/mailFolders('Inbox')/messages",
   "expirationDateTime":"2016-11-20T18:23:45.9356913Z",
   "clientState": "subscription-identifier"
}
参考资料:

  • 创建订阅-


  • 此功能今天不可用。如果您想申请此功能,您可以在上创建一个想法

    您找到解决方案了吗?我目前的想法是,这是不可能的,而且订阅限制似乎使Webhook只能在非常小的规模上使用——不确切地说,我只是在AD中为每个用户创建单独的订阅。订阅将过期,因此我保存订阅的日期和时间(无论如何,验证都需要将订阅存储在数据库中)我用它来通过API更新订阅。我们本来打算让大量用户使用它,但在大规模测试之前,开发实际上已经停止了。我不知道你提到的限制。他们为什么要这么做!我不太明白;一个“应用程序”支持50k订阅,但在一个平台上使用相同的“应用程序”“租户”只支持7个订阅?怎么会有用呢?我觉得很奇怪,尤其是当webhooks感觉像是一个更高级的/企业级的功能时。为了方便您的图书标记,我打开了另一个问题,希望能够深入了解它的本质:)如果所有这些都失败了,我为微软的黄金合作伙伴工作,因此我将考虑安排与微软的通话,以了解更多有关这些限制的信息。如果我发现任何问题,我将在这里发帖。