Teams Graph API调用获取按最后修改过滤的聊天记录时,不会返回最近的聊天记录。

问题描述 投票:0回答:1

我正在从团队中拉取群聊,概念是我的代码会记住最后的运行时间,并且只要求Graph API查看该时间之后修改的聊天记录。

一般来说,这很好用。呼叫看起来像这样。

https://graph.microsoft.com/beta/teams/<guidyteamname>/channels/19:<guidychannel>@thread.skype/messages/delta?$filter=lastModifiedDateTime%20**gt%202020-06-01T*10:27:53*.00Z**

所以我希望所有的聊天记录都能返回最后一次修改时间大于10: 27的聊天记录 所以说我在11: 00发布的聊天记录。只是它没有。如果我把它留几个小时(或者把 "大于 "倒退到,比如说,05:00),那么它就会工作。与GraphAPI Explorer和我的代码一致。

看起来过滤器的工作是严重延迟的?几分钟似乎是合理的,但这是一个延长的时间,我找不到文档表明这一点?

microsoft-graph microsoft-teams microsoft-graph-teams
1个回答
0
投票

我做了一个 列表频道信息 而且信息的创建时间是以GMT时间显示的,而不是我的当地时区。所以我建议你尝试使用GMT时间过滤器。

© www.soinside.com 2019 - 2024. All rights reserved.