开发者社区> 问答> 正文

钉钉怎么能够获取聊天的历史记录?

有没有接口api能获取群聊中的历史记录?

展开
收起
钱是骗子 2023-10-26 17:49:38 1153 0
2 条回答
写回答
取消 提交回答
  • 目前钉钉没有提供直接获取群聊历史记录的API接口。不过,可以通过以下方式间接获取:

    1. 使用钉钉的消息推送API,获取群聊中的新消息。每次接收到新消息时,可以将消息内容保存下来,形成历史记录。
    2. 使用钉钉的企业通讯录API,获取群聊成员的信息。然后,通过遍历群聊成员,获取他们的聊天记录。
    2023-10-27 11:58:14
    赞同 展开评论 打赏
  • 是的,钉钉提供了可以获取聊天历史记录的API。具体来说,钉钉的查询聊天历史的API是dingtalk.chat.get。使用此接口时,您需要钉钉的访问令牌(ACCESS_TOKEN),该令牌需要在钉钉的开发平台上获取。此外,这个接口的一个主要参数是chat_id,即会话的ID。

    要使用此API,首先需要创建DingTalkClient实例,然后调用其create方法创建会话。在创建会话时,需要提供一系列参数,如群名称(name)、owner、useridlist等。值得注意的是,如果需要显示历史消息,可以将show_history_type参数设置为True。

    2023-10-27 09:26:34
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载