调用本接口获取审批钉盘空间的ID并授予当前用户上传附件的权限。该接口为授权预览审批附件的接口。
此回答整理自钉群“钉钉开发者社区(互助群)”。
要授权预览和审批钉钉附件,可以按照以下步骤进行:
获取授权: 首先,你需要获得具有「保密协议管理」应用权限的企业管理员角色。只有企业管理员角色才能够进行授权操作。
登录开放平台: 使用企业管理员账号登录到钉钉开放平台(https://open-dev.dingtalk.com/)。
创建保密协议: 在开放平台上,选择「微应用管理」-「我的应用」,选择你的应用或创建一个新的应用。确保你的应用类型是「保密协议管理」。
填写申请信息: 在「保密协议管理」页面上,点击「填写申请」按钮,填写申请信息,包括应用名称、应用描述、所属行业等。
上传授权文件: 根据要求,上传经过加密的授权文件。该授权文件包含了你的企业管理员角色对于预览和审批附件的授权信息。
提交申请: 填写完信息并上传授权文件后,点击「提交申请」按钮。
等待审核结果: 提交申请后,需要等待钉钉技术支持团队对你的申请进行审核和处理。他们将会联系你并提供进一步的指导。
可以按照以下步骤进行:
创建应用:在钉钉开放平台上创建一个应用,获取应用的AppKey和AppSecret。
获取access_token:使用应用的AppKey和AppSecret通过接口获取access_token,access_token是调用钉钉开放平台API的凭证。
获取预览授权码:使用接口获取预览授权码,例如:
awk
Copy
POST https://oapi.dingtalk.com/topapi/processinstance/file/previewauthcode/get?access_token=ACCESS_TOKEN
{
"process_instance_id":"123456",
"file_id":"123456"
}
在上面的示例中,我们使用API接口获取了预览授权码,其中process_instance_id表示审批实例ID,file_id表示附件ID。
获取预览URL:使用接口获取预览URL,例如:
awk
Copy
POST https://oapi.dingtalk.com/topapi/processinstance/file/previewurl/get?access_token=ACCESS_TOKEN
{
"process_instance_id":"123456",
"file_id":"123456",
"auth_code":"AUTH_CODE"
}
在上面的示例中,我们使用API接口获取了预览URL,其中process_instance_id表示审批实例ID,file_id表示附件ID,auth_code表示预览授权码。
打开预览链接:获取预览URL后,可以将链接分享给需要审批的人员,以便其在钉钉中进行预览和审批。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。