适用于AzureAd组和用户无法使用的Webhook订阅

时间:2019-06-24 12:18:48

标签: azure-active-directory microsoft-graph

我通过对https://graph.microsoft.com/v1.0/subscriptions进行POST调用,为用户和组创建了Webhook订阅,以下内容作为有效载荷:

{
  "changeType": "updated,deleted",
  "notificationUrl": "https://a0317384.ngrok.io",
  "resource": "groups",
  "expirationDateTime": "2019-06-25T19:23:45.9356913Z",
  "clientState": "imtiaz-sadaf-test"
}

已成功创建订阅,我正在从端点返回验证令牌。通过在上述URL上进行GET调用,我也可以在“订阅”列表中看到它。

当我在网上论坛中进行某些更改时,例如更改displayName或将会员添加到网上论坛,我没有实时看到通知。有时我会收到大量通知,而其他时候通知根本没有到达。

我已尝试多次删除并重新创建订阅,但是我仍然看到相同的行为。

谁能说出为什么发生?

1 个答案:

答案 0 :(得分:1)

可以对通知进行批处理以优化性能,并且根据服务负载和其他因素来更改通知的延迟。
调试时,还应确保IDE设置的阻止条件(例如断点)不会阻止其他传入请求。
最后,这种情况很少见,但是服务可能会中断,在这种情况下,最好的方法是与支持人员联系。

相关问题