https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2 请问一下钉钉中这个接口的userid_list从哪获取呀?
在钉钉中,userid_list
通常是指用户的钉钉账号ID。这个ID可以在钉钉的开发者的后台中找到。
以下是获取userid_list
的步骤:
登录钉钉开发者后台:首先,你需要登录钉钉的开发者后台。
获取Access Token:在开发者后台,你需要获取一个Access Token。这个Token将会在你后续的操作中使用。
调用GET /user/getUserList接口:你可以调用GET /user/getUserList接口来获取所有用户的列表。这个接口的返回结果中,每个用户都有一个userid
字段,这个字段的值就是用户的钉钉账号ID。
过滤出需要的用户:你可以根据需要,过滤出需要的用户。例如,你可以只选择部门内的用户,或者只选择在线的用户。
钉钉开放平台提供的 topapi.message.corpconversation.asyncsend_v2
接口中,userid_list
参数表示要发送消息的用户的 UserID 列表。这些 UserID 可以通过以下方式获取:
user/listsimple
方法,获取组织内的所有用户信息,其中包括用户的 UserID。获取部门用户userid列表https://open.dingtalk.com/document/isvapp/query-the-list-of-department-userids
调用本接口获取指定部门的userid列表。
重要
目前暂不支持一次性获取企业下所有员工userid值,如果开发者希望获取企业下所有员工userid值,可以通过以下方法:
企业内部应用
调用获取部门列表接口,通过逐级遍历,获取该企业下在授权范围内的所有部门ID。
调用本文档接口,分别获取每一个部门下的员工userid。
第三方企业应用
调用获取部门列表接口,通过逐级遍历,获取该企业下所有部门ID。
调用本接口,分别获取每个部门下的员工userid。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。