查了好多資料,沒想到釘釘自己也有對應的js-sdk,和微信不同的是,這個不需要微信的一些繁瑣的秘鑰什么的,這個很簡單,如下配置:
1.引入該外部js文件
<script type="text/javascript" src="https://g.alicdn.com/dingding/open-develop/1.9.0/dingtalk.js"></script>
2.在需要分享設置的頁面進行設置如下代碼
var info=data;
var imgicon=baseurl+(info.content_thumb?info.content_thumb:'kupao/news/images/share.png');
var Url= window.location.href;
var content=info.subtitle?info.subtitle:'';
var title=info.title;
dd.ready(function () {
dd.biz.navigation.setRight({
show: true,//控制按鈕顯示, true 顯示, false 隱藏, 默認true
control: true,//是否控制點擊事件,true 控制,false 不控制, 默認false
text: '...',//控制顯示文本,空字符串表示顯示默認文本
showIcon: true,//是否顯示icon,true 顯示, false 不顯示,默認true; 注:具體UI以客戶端為准
onSuccess: function (result) {
//如果control為true,則onSuccess將在發生按鈕點擊事件被回調
dd.biz.util.share({
type: 0, //分享類型,0:全部組件 默認; 1:只能分享到釘釘;2:不能分享,只有刷新按鈕
url: Url, // 分享出去的;鏈接',
content:content, // 分享出去的描述',
title: title, // 分享出去的標題',
image:imgicon, // 分享出去的圖標',
onSuccess: function () { },
onFail: function (err) { }
})
},
onFail: function (err) {
// alert(err)
}
});
})
