我不确定这是设计行为还是错误。 Teams UI 目前显示从 8/29/2018
到 3/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/