Azure functions 使用Ms graph设置更改通知(订阅)服务后,如何在visual studio中从Azure function app获取通知

Azure functions 使用Ms graph设置更改通知(订阅)服务后,如何在visual studio中从Azure function app获取通知,azure-functions,microsoft-graph-api,Azure Functions,Microsoft Graph Api,我可以在C#中使用此graph api请求订阅在线会议/呼叫,并将通知url设置为azure function app。它工作得很好,我可以在Azure function应用程序中看到通知。是否有任何方法可以使用C#程序或图形api请求从azure function app获取通知到visual studio POST https://graph.microsoft.com/beta/subscriptions 内容类型:application/json { "changeTyp

我可以在C#中使用此graph api请求订阅在线会议/呼叫,并将通知url设置为azure function app。它工作得很好,我可以在Azure function应用程序中看到通知。是否有任何方法可以使用C#程序或图形api请求从azure function app获取通知到visual studio

POST https://graph.microsoft.com/beta/subscriptions
内容类型:application/json

{
  "changeType": "created,updated",
  "notificationUrl": "https://notificationes.azurewebsites.net/api/HttpTrigger1?code=h61e/.............",
  "resource": "/communication/callrecords",
  "includeResourceData": true,
  "expirationDateTime": "2021-05-9T11:00:00.0000000Z",
  "clientState": "{secretClientState}"
}

因为您可以在函数日志中看到通知,所以您也可以根据函数的get日志获取通知

您可以将其用于application insight以获取函数的日志。在VisualStudio的c#代码中对该api进行post请求,然后解析响应数据,您可以在日志中获得通知

如果您不知道如何请求api,可以转到azure portal上的功能并单击“监视”选项卡

然后按“F12”打开浏览器开发工具,并单击“监视器”中的一个日志。您可以在浏览器的后端看到请求

单击查询请求,您可以找到查询请求的详细信息,如下面的屏幕截图所示。然后您可以模仿它在代码中编写查询请求


您是否正在尝试将通知发送到您的本地计算机?您好,如果下面提供的解决方案有助于解决您的问题,请(单击我的答案旁边的复选标记,将其从灰显切换为填充)。提前谢谢。