开发者社区> 问答> 正文

如何使用钉钉开放平台的API发起一个审批实例?

如何使用钉钉开放平台的API发起一个审批实例?

展开
收起
多麻辣哦 2024-01-03 17:28:29 234 0
4 条回答
写回答
取消 提交回答
  • 要使用钉钉开放平台的API发起一个审批实例,首先需要登录开发者后台并创建一个企业内部应用。在创建应用后,可以获取到应用的AppKey和AppSecret,这两个参数将在调用API时用于身份验证。

    钉钉开放平台提供了创建审批实例的API,您可以通过这个API创建一个新的OA审批实例,同时指定审批人、审批状态和消息等信息。根据是否指定审批人,发起审批实例可以分为两种方法:一种是指定审批人,另一种是会签。如果选择指定审批人,可以在调用接口时通过approvers或approvers_v2参数来指定审批人。其中,approvers_v2支持并行审批和会签。

    发起审批实例的具体步骤如下:

    1. 使用企业服务器的公网IP调用钉钉服务端API。
    2. 使用获取到的AppKey和AppSecret对请求进行签名。
    3. 构造HTTP请求,包括请求头、请求体和签名等信息。
    4. 发送HTTP请求到指定的接口地址。
    2024-01-04 11:59:05
    赞同 展开评论 打赏
  • 使用钉钉开放平台的API发起一个审批实例需要具备工作流实例写权限,调用「发起审批实例」接口。接口请求方法为POST /v1.0/workflow/processInstances,需要传入相关参数,包括发起者ID,流程模板编码,审批人信息以及表单组件值等。具体示例可参考文本材料中的请求示例和Java代码示例。
    ——此回答整理自钉群:钉钉开发者社区(互助群)

    2024-01-03 22:23:18
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要使用钉钉开放平台的API发起一个审批实例,您需要按照以下步骤进行操作:

    1. 获取Access Token:首先,您需要获取到有效的 Access Token。Access Token是访问钉钉开放平台接口的凭证,可以通过企业自建应用的身份验证来获取。

    2. 调用接口创建实例:使用HTTP POST请求方式,将请求发送到https://oapi.dingtalk.com/topapi/processinstance/create地址。在请求体中,需要包含必要的参数,如模板ID、审批流程定义和表单数据等信息。

    3. 处理审批结果:如果审批通过,则可以在钉钉管理后台的“工作台-OA审批”中找到对应的审批记录;如果审批不通过,则会收到审批失败的通知。

    2024-01-03 17:58:58
    赞同 展开评论 打赏
  • 发起审批实例旧版SDK
    https://open.dingtalk.com/document/orgapp/initiate-approval
    调用本接口发起一个审批。
    image.png

    2024-01-03 17:43:06
    赞同 展开评论 打赏
问答分类:
API
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载