钉钉中,有人知道用什么api获取审批实例的当前审批人吗? 就是红框里面,我要获取当前处理审批单的这个人是谁?这个api我知道,好像没找到当前审批人
要获取审批实例的当前审批人,可以通过钉钉的API接口实现。首先,你需要调用获取审批流对应的审批实例ID的接口,然后再利用这个ID来获取审批实例详情。这些详情中包括了审批表单信息、操作记录列表、操作人、抄送人以及审批任务列表。注意,在调用这些API接口前,需要先确保你的应用已经获得了相应的权限。这样,你就可以通过接口查询某个审批实例的状态和详细信息了。
要获取审批实例的当前审批人,您可以先调用获取审批流对应的审批实例ID的接口,然后再利用获取单个审批实例详情的接口。在调用这些接口时,请注意一些限制:如果只传递了start_time参数,这个时间距离当前时间不能超过120天,end_time不传则默认取当前时间;如果同时传递了start_time和end_time,时间范围不能超过120天,同时start_time时间距当前时间不能超过365天。批量获取的实例ID个数(循环获取),最多不能超过10000个。
在获取审批实例详情信息中,会包含审批表单信息、操作记录列表、操作人、抄送人、审批任务列表等数据。其中操作人一项即为当前的审批人。所以您可以通过解析这些信息来找到当前审批人的相关信息。
需要注意的是,服务端API是以应用维度授权的,在调用接口前,请确保已经为应用添加了接口权限。此外,如果调用量无法满足需求,您可以升级为钉钉专业版或钉钉专属版来扩容调用次数。
https://open.dingtalk.com/document/orgapp/obtains-the-details-of-a-single-approval-instance-pop
——此回答整理自钉群:钉钉开发者社区(互助群)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。