想问一下 钉钉这个接口能实现从钉盘中选择文件不?jsapi在线调用uploadAttachmentToDingTalk会出错
dd.uploadAttachmentToDingTalk能实现从钉盘中选择文件。此接口支持照片、拍照、本地系统文件和从已有钉盘文件选择,返回值为文件在钉盘系统内的数据信息,如spaceId、fileId等。其中照片、拍照和本地系统文件将先上传到参数spaceId指定的钉盘空间再返回,上传过程对开发者透明。
根据上传钉盘空间的不同,调用本接口时注意:
如果上传时使用的spaceId是企业自定义钉盘空间,调用该jsapi之前,需要授予当前用户对该空间的上传操作权限。参见获取企业下的自定义空间和授权用户访问企业的自定义空间接口。
如果上传时使用的spaceId是审批附件钉盘空间,调用该jsapi之前,需要再次使用当前操作上传员工的userid调用一次获取审批钉盘空间接口,参见获取审批钉盘空间信息。
您好,钉钉的JSAPI接口dd.uploadAttachmentToDingTalk可以实现从钉盘中选择文件并上传的功能。此接口支持照片、拍照、本地系统文件和从已有钉盘文件选择,返回值为文件在钉盘系统内的数据信息,如spaceId、fileId等。
如果您在调用该接口时遇到问题,可能的原因有:
请注意,每个钉盘默认都会有一个空间,服务端调用获取空间列表API即可看到。如果问题仍然存在,建议您检查代码是否正确,或者联系钉钉开发者服务寻求帮助。
是的,钉钉的jsapi接口uploadAttachmentToDingTalk可以实现从钉盘中选择文件进行上传。此接口支持照片、拍照、本地系统文件和从已有钉盘文件选择,上传到参数为spaceId指定的钉盘空间再返回。
在使用该接口时,需要先获取企业自定义钉盘空间,并进行相应的授权上传。具体来说,您需要进入钉钉选择“云盘”,点击“团队文件”然后新建一个文件夹,给当前钉钉团队所有用户(或者能够使用该企业内部应用小程序的用户)分配“可管理”权限,包括:上传、下载、编辑、删除等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。