调用「获取单个审批实例详情」接口,包括审批实例标题、发起人的userId、审批人userId、操作记录列表等内容。需要相应的权限,企业内部应用和第三方企业应用均支持,第三方个人应用暂不支持。请求方法为GET,Query参数中必须填写,此回答整理自钉群"钉钉开发者社区(互助群)"
获取流程实例详情
Copy
GET https://oapi.dingtalk.com/topapi/processinstance/getbyid
接口参数:
processCode: 流程编码
processInstanceId: 流程实例ID
该接口可以获取单个审批实例的全部信息,包括:
流程标题
申请人信息
所属部门
流程状态
各节点审批人和信息
-审批意见
相关附件
-.....
获取流程任务详情
Copy
GET https://oapi.dingtalk.com/topapi/task/get
该接口可以获取单个审批实例中某个审批节点的任务信息。
每个审批节点都对应一个任务,通过任务ID可以获取该任务的详细信息。
要获取钉钉中单个审批实例的详细信息,你可以使用钉钉开放平台提供的审批实例接口。以下是一般的步骤:
获取应用的 access_token:使用企业自建应用的 appKey
和 appSecret
,通过调用 https://oapi.dingtalk.com/gettoken
接口获取应用的 access_token
。
获取待查询审批实例的实例ID(process_instance_id)。
调用审批实例详情接口:使用上一步中获取到的 access_token
和实例ID,调用 https://oapi.dingtalk.com/topapi/processinstance/get
接口获取单个审批实例的详细信息。
请求示例:
GET https://oapi.dingtalk.com/topapi/processinstance/get?access_token=ACCESS_TOKEN&process_instance_id=INSTANCE_ID
其中,ACCESS_TOKEN
是第一步中获取到的 access_token,INSTANCE_ID
是待查询的审批实例ID。
解析返回结果:对获取到的接口返回结果进行解析,可以获取到该审批实例的详细信息,如标题、发起人、审批节点等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。