问题一:钉钉个人应用开发 小程序 有分享图片或者文件的api吗?问题二:小程序可以调用jsapi吗?
问题一:钉钉个人应用开发 小程序 有分享图片或者文件的api吗?
钉钉小程序提供了丰富的API接口,其中包括了分享图片或文件的API。具体可以使用以下API接口:
分享图片:
json
Copy
dd.biz.util.uploadImage({
multiple: false, // 是否多选,默认false
success: function(result) {
dd.biz.util.shareImage({
imageUrl: result[0], // 分享的图片地址
onSuccess: function() {
// 分享成功后的回调函数
},
onFail: function(err) {
// 分享失败后的回调函数
}
});
},
onFail: function(err) {
// 上传图片失败后的回调函数
}
});
分享文件:
awk
Copy
dd.biz.cspace.saveFile({
corpId: 'CORPID', // 企业ID
url: 'FILE_URL', // 文件下载地址
name: 'FILE_NAME', // 文件名称
onSuccess: function(result) {
dd.biz.util.shareFile({
fileType: 'file', // 文件类型,目前只支持file
fileId: result.fileId, // 文件ID
fileName: 'FILE_NAME', // 文件名称
fileSize: result.fileSize, // 文件大小,单位为Byte
onSuccess: function() {
// 分享成功后的回调函数
},
onFail: function(err) {
// 分享失败后的回调函数
}
});
},
onFail: function(err) {
// 保存文件失败后的回调函数
}
});
需要注意的是,分享图片或文件的API接口需要在钉钉小程序中调用,而不是在个人应用开发中调用。
问题二:小程序可以调用jsapi吗?
钉钉小程序支持调用jsapi,可以通过以下方式进行调用:
在小程序中引入jsapi:
Copy
调用jsapi:
reasonml
Copy
dd.ready(function() {
dd.biz.util.openLink({
url: 'https://www.dingtalk.com/', // 跳转的链接
onSuccess: function() {
// 调用成功后的回调函数
},
onFail: function(err) {
// 调用失败后的回调函数
}
});
});
针对问题二的回答:小程序可以调用微应用的jsapi,通过web-view桥接的方式实现
具体参考文档https://open.dingtalk.com/document/orgapp/web-view—此回答来自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。