microsoft-graph-api - 列表 channel 消息不返回完整的消息列表

标签 microsoft-graph-api

我不确定这是设计行为还是错误。 Teams UI 目前显示从 8/29/20183/10/2019 的 5 条消息。我想使用 Graph API 检索所有这些消息。

这是我连续所做的事情:

  • GET beta/teams/{id}/channels/{id}/messages 返回 3 条消息、4 条计数和一个 nextLink

  • GET nextLink 返回 0 条消息、0 个计数和一个 nextLink

  • GET nextLink 返回 2 条消息,2 个计数,无 nextLink

如果我与最后一页上的一条消息进行交互(即回复一条消息),则会将该消息移至第一页。 “喜欢” 或为消息添加书签不会影响该特定消息的返回顺序。

结果如下:

1. Page 1: 4 messages, 4 count, nextLink
2. Page 2: 0 messages, 0 count, nextLink
3. Page 3: 1 message, 1 count, no nextLink

第2页不应该为空吗?

最佳答案

GET/teams/{id}/channels/{id}/messages 按照消息在 Microsoft Teams 中显示的顺序返回消息。因此,是的,添加回复预计会对消息重新排序,而点赞和书签则不会。

关于microsoft-graph-api - 列表 channel 消息不返回完整的消息列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55095468/

相关文章:

outlook - 如何在 Microsoft Graph 中获取用户在线状态?

node.js - 以编程方式跨 Azure、VSTS 和 Graph 访问 Microsoft 身份

azure-active-directory - 使用 Graph API(混合设置)的 Exchange 2016 本地邮箱访问

c# - 使用图形 API 添加 MS Teams 网站选项卡错误

azure - 如何在 on_behalf_of 流程中创建 client_assertion 和断言

c# - Microsoft.Graph api 设置用户扩展属性

microsoft-graph-api - 微软图形 : Unable to filter by binary singleValueExtendedProperty

azure - 为什么 AuthorizationCodeRequest 和 AuthorizationCodeUrlRequest 的范围可以不同,即使文档另有说明?

ios - Microsoft Graph API 问题 iOS : Unable to Complete Request Validation Error

office365 - Office 365 Unified API仅返回10个联系人