需要按照以下步骤进行操作:
要使用钉钉第三方应用发起审批表单,您可以按照以下步骤进行操作:
准备工作:确保您已经注册成为钉钉开发者,并创建了一个第三方应用。获取到应用的AppKey和AppSecret,以及企业CorpID。
获取Access Token:使用应用的AppKey和AppSecret,调用钉钉开放平台的身份验证接口(/gettoken)获取到一个有效的Access Token。Access Token是访问钉钉API的凭证。
示例请求:
GET /gettoken?appkey=YOUR_APPKEY&appsecret=YOUR_APPSECRET
请将YOUR_APPKEY
替换为实际的AppKey,将YOUR_APPSECRET
替换为实际的AppSecret。
创建审批实例:使用获取到的Access Token,调用钉钉开放平台的审批实例接口(/topapi/processinstance/create)来发起审批表单。在请求中,提供必要的参数,如agent_id
、process_code
、originator_user_id
等,以及审批表单的具体字段信息。
示例请求:
POST /topapi/processinstance/create?access_token=YOUR_ACCESS_TOKEN
{
"agent_id": YOUR_AGENT_ID,
"process_code": "YOUR_PROCESS_CODE",
"originator_user_id": "USER_ID",
"form_component_values": [
{
"name": "FIELD_NAME",
"value": "FIELD_VALUE"
},
...
]
}
请将YOUR_ACCESS_TOKEN
替换为实际的Access Token,将YOUR_AGENT_ID
替换为您的第三方应用的AgentID,将YOUR_PROCESS_CODE
替换为实际的审批流程编码,USER_ID
替换为发起人的用户ID。同时,根据实际情况提供审批表单中字段的名称和值。
处理响应:接口调用成功后,您将收到包含审批实例详情的JSON响应。您可以解析该响应以获取相关信息,如审批实例ID等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。