调用dd.biz.cspace.saveFile失败:errorcode:7,errormessage:not authorized
钉钉应用已添加钉盘权限,代码如下:
dd.config({ agentId: cfg.AgentID, // 服务端传来的congfig信息 corpId: cfg.CorpID, timeStamp: cfg.TimeStamp, nonceStr: cfg.NonceStr, signature: cfg.Signature, jsApiList: [ // 所有需要使用到的jsapi需要在config的时候进行注册,写在这里。 'runtime.info', 'biz.user.get', 'biz.contact.choose', 'biz.telephone.call', 'biz.ding.post', 'biz.cspace.saveFile', //钉盘存储 ] });
dd.ready(function () { //alert('dd ready! ' + cfg.CorpID); dd.biz.cspace.saveFile({ corpId: cfg.CorpID, url: fileUrl, // 文件在第三方服务器地址, 也可为通过服务端接口上传文件得到的media_id,详见参数说明 name: fileName, onSuccess: function(data) { if(data != null) resolve('OK'); else reject('保存文件结果不存在!'); }, onFail: function(err) { reject('保存文件失败:' + JSON.stringify(err)); } });
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。