Microsoft graph api MS Graph:为同一团队中的多个频道创建Webhook

Microsoft graph api MS Graph:为同一团队中的多个频道创建Webhook,microsoft-graph-api,microsoft-graph-teams,Microsoft Graph Api,Microsoft Graph Teams,MS Graph API是否支持在每个团队中创建Webhook,而不是在每个团队或整个组织中创建每个频道。我看到有两种不同的Webhook可以创建:1。团队/所有消息和2。团队/{team_id}/channels/{channel_id}/messages 第一个订阅租户/组织范围内的所有团队,而第二个订阅更细粒度。当我订阅第二个频道时,问题是,在创建一个订阅后,如果我想订阅同一团队中的另一个频道,MS graph会返回一个错误- "error": {\r\n "

MS Graph API是否支持在每个团队中创建Webhook,而不是在每个团队或整个组织中创建每个频道。我看到有两种不同的Webhook可以创建:1。团队/所有消息和2。团队/{team_id}/channels/{channel_id}/messages

第一个订阅租户/组织范围内的所有团队,而第二个订阅更细粒度。当我订阅第二个频道时,问题是,在创建一个订阅后,如果我想订阅同一团队中的另一个频道,MS graph会返回一个错误-

"error": {\r\n "code": "ExtensionError",\r\n "message": "Operation: Create; Exception: [Status Code: BadRequest; Reason: App <app-id> has reached its limit of 1 TEAMS/<team-id>/CHANNELS/<channel-id>/MESSAGES subscription on tenant <tenant-id>."
“错误”:{\r\n“代码”:“ExtensionError”,\r\n“消息”:“操作:创建;异常:[状态代码:BadRequest;原因:应用程序已达到租户上1个团队//频道//消息订阅的限制。”

我们如何才能在同一个团队中订阅多个频道?

每个应用程序的每个频道都应该有一个活动订阅

此外,对于所有应用程序,每个租户最多只能订阅10000封团队邮件


请检查您是否未超过该限制,并且您没有尝试为同一频道创建第二个订阅

Uppoted。订阅过期时服务的行为可能会因此错误而导致混乱。如果允许订阅过期,则会发生两种情况:它被删除(如果您尝试删除,它将返回404),但当您尝试在频道上重新创建订阅时,@hkadakia提到的错误将持续至少1-2分钟。即,在订阅过期之前删除。只需添加,以防为用户省去痛苦。@socasanta感谢添加该精度。或在过期之前修补过期日期以延长订阅ah、 这更好了!@baywet谢谢,我可以为每个频道的每个团队创建订阅。但我现在看到的另一个问题是,当我为每个频道创建订阅时,我不会收到任何通知。当我创建了团队/allMessages webhook时,我会立即收到所有通知,但当webhook为每个频道时,我不会收到任何通知。更改类型是什么你订阅了吗?