开发者社区 问答 正文

钉钉如何获取两个人私聊的会话id?

钉钉如何获取两个人私聊的会话id?

展开
收起
三分钟热度的鱼 2023-09-05 21:41:46 368 分享 版权
4 条回答
写回答
取消 提交回答
  • 在钉钉中,获取两个人私聊的会话ID可以通过以下步骤:
    image.png
    image.png

    1. 获取用户的UserID: 首先,您需要获取两个人的UserID。UserID是钉钉中每个用户的唯一标识符。您可以通过调用钉钉开放平台提供的接口(如/user/get)或使用企业内部的身份认证系统来获取用户的UserID。

    2. 获取会话ID: 一旦您获取了两个人的UserID,您可以调用钉钉开放平台提供的接口(如/chat/create)来创建一个私聊会话。在创建会话时,将这两个人的UserID作为成员传递给API,即可创建一个私聊会话,并返回相应的会话ID。

    3. 保存会话ID: 在您成功创建私聊会话并获取到会话ID后,您可以将该会话ID保存在您的应用程序中,以便将来使用。

    2023-09-06 21:17:57
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在钉钉中,获取两个人私聊的会话ID可以通过以下步骤进行:
    image.png
    image.png

    1. 获取用户ID:首先,您需要获取私聊的两个用户的用户ID(UserID)。用户ID是唯一标识一个用户的字符串,在钉钉中每个用户都有一个独立的UserID。您可以通过调用钉钉开放平台的用户管理接口,如/user/get接口,根据用户的手机号、工号等信息来获取对应的UserID。

    2. 创建会话:使用私聊双方的UserID,您可以调用钉钉开放平台的会话管理接口,如/chat/create接口,创建一个私聊会话。在创建会话时,将私聊双方的UserID作为成员传递给接口,即可创建一个仅包含这两个用户的私聊会话。

    3. 获取会话ID:在成功创建私聊会话后,您会获得一个会话ID(ChatID)。会话ID是用于唯一标识一个会话的字符串。您可以从创建会话接口的响应中获取会话ID。

    请注意,会话ID的有效期是有限的,通常为7天。如果超过了会话的有效期,您需要重新创建一个新的会话。

    2023-09-06 13:22:08
    赞同 展开评论
  • 北京阿里云ACE会长

    钉钉获取两个人私聊的会话ID需要使用钉钉的API接口。具体步骤如下:
    1.登录钉钉开放平台(https://open.dingtalk.com/),在“我的应用”中创建一个新的应用(如果还没有的话)。2. 在创建应用的过程中,选择“聊天”作为应用的所属标签,并设置好应用的名称和图标。 3. 创建完成后,进入应用的“开发”管理”页面,找到“接口权限”并点击“前往申请”。4. 在申请接口权限的过程中,需要选择“dingtalk.chat.corp.message”这个接口,并点击“提交成功”。5. 申请接口权限以后,就可以在应用中使用钉钉 API 接口了。具体获取两个人私聊会话 ID 的代码示例请参考钉钉开放平台文档:https://open.dingtalk.com/document/ddit/dingtalk/5.0 /api/chat/corp/message/getCorpMessage.html

    2023-09-05 21:58:56
    赞同 展开评论
  • 2023-09-05 21:47:50
    赞同 展开评论