Outlook 是否为所有日历启用云元素Microsoft Graph Calendar Webhook?

Outlook 是否为所有日历启用云元素Microsoft Graph Calendar Webhook?,outlook,integration,microsoft-graph-api,Outlook,Integration,Microsoft Graph Api,默认情况下,当我将Microsoft帐户与云元素集成时: 我只收到默认日历的通知。但是,事实上,我有5个以上的日历。我想获得关于所有更改的通知 目前,我只能考虑创建一个接受日历ID的新端点,然后使用调用结果调用此端点: GET /calendars 但是,这看起来像一个黑客。有没有更好的解决方案来监听我使用云元素的所有日历 根据您的描述,我假设您希望在日历更改时获取日历的通知 我们可以使用订阅端点来获取通知。有关此端点的更多详细信息,我们可以参考Cloud Elements UI中的,如果选

默认情况下,当我将Microsoft帐户与云元素集成时:

我只收到默认日历的通知。但是,事实上,我有5个以上的日历。我想获得关于所有更改的通知

目前,我只能考虑创建一个接受日历ID的新端点,然后使用调用结果调用此端点:

GET /calendars

但是,这看起来像一个黑客。有没有更好的解决方案来监听我使用云元素的所有日历

根据您的描述,我假设您希望在日历更改时获取日历的通知


我们可以使用
订阅
端点来获取通知。有关此端点的更多详细信息,我们可以参考Cloud Elements UI中的

,如果选择实例并单击api文档,您将看到四个部分“信息”、“设置”、“资源”和“模型”。选择resources,您将看到一个具有POST/Webhook的资源 这是云元素根据webhook条款发送的调用。如果您想更改webhook的主体,请转到PreRequest钩子,您将看到javascript正在创建一个将发送给Microsoft的post主体

默认情况下,您在javascript中看到的主体如下所示:

var body={
  "changeType": "created,updated,deleted",
  "notificationUrl": "{webhookCallbackUrl}",
  "resource": "/me/events",
  "expirationDateTime": newDate
}

如果您想更改收到通知的资源,您可以在本正文中这样做,并使用上一个答案中提供的文档

您是否希望在日历更改时收到日历的通知?我应该为此调用哪些云元素的端点,或者我必须创建自己的仅调用你提到的那个?