当从Microsoft Teams上的团队中添加/删除用户时,我有兴趣使用webhook通知我。
但是请不要为我更喜欢的每个团队创建订阅,而要在过滤器中输入我有兴趣收到通知的团队。
所以我使用了这个请求:
POST https://graph.microsoft.com/v1.0/subscriptions
{
“资源”:“组?$ filter = mail eq'someGroupmail@domain.com'或'ohterGroupMail@domain.com'”,
“ changeType”:“已更新”,
“ clientState”:“ 1234”,
“ notificationUrl”:“ https://1234.ngrok.io/xxxxx”,
“ expirationDateTime”:“ 2019-01-05T12:21:25Z”
}
已成功创建订阅(收到响应200-OK),但是我注意到即使在不在过滤器中的组上我也收到了通知,给人的印象是未考虑过滤器。
无法在一个请求中为多个组创建订阅?
答案 0 :(得分:2)
Microsoft Graph通知尚不支持过滤表达式。您可以订阅整个资源集合的更改(“资源”:“组”),也可以为单个组创建订阅(“资源”:“组/”)。后者只会导致该组的更改。