MS Graph:为同一团队内的多个渠道创建网络挂钩

MS Graph : Create webhooks for multiple channels within same team

MS Graph API 是否支持为每个团队而不是每个团队或整个组织范围的每个频道创建 webhook。我看到可以创建 2 个不同的 webhook:1. teams/allMessages 和 2. teams/{team_id}/channels/{channel_id}/messages

第一个订阅所有团队 tenant/org 广泛,而第二个更细化。当我订阅第二个时出现的问题是,在创建一个订阅后,如果我想订阅同一个团队中的另一个频道,MS 图 returns 一个错误 -

"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>."

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

每个应用程序每个频道应该可以有一个有效订阅。

此外,对于所有应用程序,每个租户的团队消息订阅数量限制为 10000。

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