开发者社区 问答 正文

钉钉如何获取审批完成的状态?

钉钉如何获取审批完成的状态?

展开
收起
三分钟热度的鱼 2023-09-13 22:04:57 214 分享 版权
2 条回答
写回答
取消 提交回答
  • 要获取钉钉审批完成的状态,您可以使用钉钉开放平台提供的审批实例接口。以下是一般的步骤:

    1. 获取AccessToken:首先,您需要获取访问钉钉开放平台接口所需的Access Token。您可以使用企业自建应用的AppKey和AppSecret,调用钉钉的获取AccessToken接口来获取Access Token。

    2. 获取审批实例列表:使用钉钉提供的审批实例列表接口,向钉钉服务器发送HTTP请求,获取审批实例的列表。在请求中,指定企业CorpID、Access Token以及其他必要的参数。

    3. 根据实例ID获取详情:从返回的审批实例列表中找到您想要获取详情的实例,并记录其实例ID。然后,使用钉钉提供的审批实例详情接口,向钉钉服务器发送HTTP请求,获取该实例的详细信息。在请求中,指定企业CorpID、Access Token和实例ID等参数。

    4. 解析并处理响应数据:在收到钉钉服务器的响应后,您需要解析响应数据,并根据具体需求进行处理。根据接口文档中的说明,您可以获取审批实例的基本信息、表单字段、审批结果等详细信息。

    2023-09-15 09:59:24
    赞同 展开评论
  • 调用本接口获取组织内已完成的审批任务。

    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
    

    image.png

    返回有审批的结果
    image.png

    2023-09-14 00:40:54
    赞同 展开评论
问答标签: