【问题标题】:Microsoft Teams Direct/Group Chat Messages RetrievalMicrosoft Teams 直接/群聊消息检索
【发布时间】:2020-08-28 08:11:02
【问题描述】:

我一直在使用“https://graph.microsoft.com/beta/chats/{id}/messages”这个 Ms-Graph API 来检索 Microsoft Teams 中(直接/群聊)的聊天消息。我得到了第一组响应(即 20 条消息),但是当我尝试使用“@odata.nextLink”属性获取下一组消息时,我遇到了“错误请求”错误。

还有其他方法可以从 Microsoft Teams 中的群组/直接聊天中检索下一组聊天消息吗?

【问题讨论】:

  • 我不太确定,但我怀疑您使用的 Graph API 是 Beta 版,因此存在问题。当您说群聊时,您是指Group Conversation?
  • 我们正在内部检查这个错误。解决方法是 - 使用 query parameter.。这将使您获得最高数量的结果

标签: microsoft-graph-api microsoft-teams bad-request microsoft-graph-teams


【解决方案1】:

如果 nextLink 不起作用(可能是因为它仍处于测试阶段),请结合使用 query parameters $skip 和 $top 来更好地控制结果。 例如,使用以下查询在跳过 30 个条目后获取 30 个条目

https://graph.microsoft.com/beta/chats/{id}/messages?$top=30&$skip=30

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多