开发者社区> 问答> 正文

钉钉开放平台中,当一个用户发起一个对话的时候 如果获取到这个用户的信息呢? 比如用户的名字 部门

钉钉开放平台中,当一个用户发起一个对话的时候 如果获取到这个用户的信息呢? 比如用户的名字 部门

展开
收起
土豆吃小鸡 2024-07-30 20:21:18 37 0
1 条回答
写回答
取消 提交回答
  • 要获取发起对话的用户信息,如用户名和部门,您需要在开发钉钉自定义机器人或应用时,利用钉钉开放平台提供的接口。当用户向机器人发送消息时,钉钉服务器会将消息及发送者的基本信息(如userid)通过HTTP请求发送到您设置的 webhook 地址。具体做法如下:1. 首先,确保您的应用已经具备接收消息的权限,并配置好了机器人或对应的回调地址。2. 当收到钉钉推送过来的消息时,解析消息体中的sender字段,可以获取到发送消息的用户ID(userid)。3. 使用【获取用户详情】接口,根据第二步得到的userid查询用户的详细信息,这包括用户名、部门等。参考文档:查询用户详情请注意,为了调用这些接口,您的应用需要在钉钉开放平台进行相应的授权和配置。此回答整理自钉群“钉钉开发者社区(互助群)”

    2024-07-30 22:24:02
    赞同 5 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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