钉钉如何获取审批完成的状态?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要获取钉钉审批完成的状态,您可以使用钉钉开放平台提供的审批实例接口。以下是一般的步骤:
获取AccessToken:首先,您需要获取访问钉钉开放平台接口所需的Access Token。您可以使用企业自建应用的AppKey和AppSecret,调用钉钉的获取AccessToken接口来获取Access Token。
获取审批实例列表:使用钉钉提供的审批实例列表接口,向钉钉服务器发送HTTP请求,获取审批实例的列表。在请求中,指定企业CorpID、Access Token以及其他必要的参数。
根据实例ID获取详情:从返回的审批实例列表中找到您想要获取详情的实例,并记录其实例ID。然后,使用钉钉提供的审批实例详情接口,向钉钉服务器发送HTTP请求,获取该实例的详细信息。在请求中,指定企业CorpID、Access Token和实例ID等参数。
解析并处理响应数据:在收到钉钉服务器的响应后,您需要解析响应数据,并根据具体需求进行处理。根据接口文档中的说明,您可以获取审批实例的基本信息、表单字段、审批结果等详细信息。
调用本接口获取组织内已完成的审批任务。
GET /v1.0/yida/tasks/completedTasks/{corpId}/{userId}?pageSize=Integer&language=String&pageNumber=Integer&keyword=String&appTypes=String&processCodes=String&createFromTimeGMT=Long&createToTimeGMT=Long&token=String HTTP/1.1
Host:api.dingtalk.com
x-acs-dingtalk-access-token:String
Content-Type:application/json
返回有审批的结果