开发者社区> 问答> 正文

请问一下钉钉中这个接口的userid_list从哪获取呀?

https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2 请问一下钉钉中这个接口的userid_list从哪获取呀?

展开
收起
LLLA 2023-10-27 14:13:19 245 0
4 条回答
写回答
取消 提交回答
  • 在钉钉中,userid_list通常是指用户的钉钉账号ID。这个ID可以在钉钉的开发者的后台中找到。

    以下是获取userid_list的步骤:

    1. 登录钉钉开发者后台:首先,你需要登录钉钉的开发者后台。

    2. 获取Access Token:在开发者后台,你需要获取一个Access Token。这个Token将会在你后续的操作中使用。

    3. 调用GET /user/getUserList接口:你可以调用GET /user/getUserList接口来获取所有用户的列表。这个接口的返回结果中,每个用户都有一个userid字段,这个字段的值就是用户的钉钉账号ID。

    4. 过滤出需要的用户:你可以根据需要,过滤出需要的用户。例如,你可以只选择部门内的用户,或者只选择在线的用户。

    2023-10-30 16:12:22
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉开放平台提供的 topapi.message.corpconversation.asyncsend_v2 接口中,userid_list 参数表示要发送消息的用户的 UserID 列表。这些 UserID 可以通过以下方式获取:

    1. 通过钉钉通讯录 API 获取:可以使用钉钉通讯录 API 的 user/listsimple 方法,获取组织内的所有用户信息,其中包括用户的 UserID。
    2. 通过第三方应用获取:如果你的应用已经获得了用户授权,可以通过 SDK 或者其他的接口方法,获取到用户的 UserID。
    2023-10-27 15:39:57
    赞同 展开评论 打赏
  • 获取部门用户userid列表https://open.dingtalk.com/document/isvapp/query-the-list-of-department-userids

    调用本接口获取指定部门的userid列表。

    重要
    目前暂不支持一次性获取企业下所有员工userid值,如果开发者希望获取企业下所有员工userid值,可以通过以下方法:
    企业内部应用
    调用获取部门列表接口,通过逐级遍历,获取该企业下在授权范围内的所有部门ID。
    调用本文档接口,分别获取每一个部门下的员工userid。
    第三方企业应用
    调用获取部门列表接口,通过逐级遍历,获取该企业下所有部门ID。
    调用本接口,分别获取每个部门下的员工userid。

    de5a616ddc743aba3ebec226e27ccf00_p371645.png

    2023-10-27 15:25:56
    赞同 展开评论 打赏
  • LMM

    通讯录接口此回答来自“钉钉开发者社区(互助群)”

    2023-10-27 14:31:57
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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