我正在尝试使用 MS Teams BotFramework SDK
getPagedMembers
API [链接到文档]。
文档非常简单,但看起来会分页。
我想测试我的代码是否正确处理继续令牌,但我无法找到一个拥有足够成员的团队来触发分页(我什至不知道最大页面大小是多少!)。我的最大团队规模是 17 人。
将页面大小设置得较低仍然只会返回所有 17 个成员。
有谁知道是否有一个拥有数百名用户的虚拟团队可供我进行测试?如果做不到这一点,是否有任何我错过的示例可以检查我的代码。
干杯 乔恩
对于获取对话成员,最小或最大页面大小取决于实现。
1.API接受pageSize查询参数:
2.Teams API 将获取步骤 1 中更新后的页面大小的成员
3.如果返回的成员数小于等于更新后的页面大小 在步骤 1 中,不会有继续令牌返回给机器人
例如,如果团队只有 25 个用户,机器人将 pageSize 设置为 25,我们的 API 会将其调整为 50 并获取成员。由于返回的成员数量(25)小于请求的数量(50),因此不会返回任何延续令牌
仅供参考,聊天中不支持分页。目前仅在团队和频道中可用。