背景:
我想在逻辑应用中接收Azure Active Directory用户更改的通知。我使用Microsoft Graph的 REST API创建了对 AD 用户更改的订阅:
POST https://graph.microsoft.com/v1.0/subscriptions
{
"changeType": "updated",
"notificationUrl": "https://mylogicapp.com",
"resource": "/users",
"expirationDateTime": "2021-11-11T11:00:00.0000000Z",
"clientState": "SecretClientState"
}
我收到了201 Created
HTTP 响应代码并开始在应用程序中接收通知。(请参阅Microsoft 文档)。
问题: 我收到的通知比预期的多得多,而且非常频繁。我只想接收范围为 AD 用户资源类型而不是任何子资源类型的通知。大量用户更改通知背后的问题可能是什么?在订阅创建请求中设置范围时,我是否做错了什么或遗漏了什么?