小編也常常在微信朋友圈分享一些好的文章或者讓人哭或笑的段子,就在手機右上角的三個豎點一鍵分享就ok了,那麼對於分享到朋友圈是怎麼實現的呢?對於那種活動分享送流量是怎麼定位分享者的呢?而想要將文章發送給朋友又是怎麼獲取到的朋友列表的呢?爲何別人分享的帶圖片,而你分享的不帶圖片呢?要用到微信JS-SDK,這是微信公衆平臺面向網頁開發者提供的基於微信內的網頁開發工具包。下面是代碼,直接能夠複製去用:微信
<script>
wx.config({
appId: '<%= AppID %>',
timestamp: <%= timestamp %>,
nonceStr: '<%= nonceStr %>',
signature: '<%= signature %>',
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareQZone'
]
});app
wx.ready(function(){
wx.onMenuShareTimeline({
title: '<%=rs("title")%>',
link: '<%= url %>',
imgUrl: 'http://m.tmwcd.com/<%=rs("dk_uploadfile1")%>',
success: function () {
window.location.href='http://m.tmwcd.com/tj.asp?action=pyq&id=<%=rs("id")%>';
},
cancel: function () {
alert('怎麼又取消分享了?');
}
});
wx.onMenuShareAppMessage({
title: '<%=rs("title")%>',
desc: '<%=rs("description")%>',
link: '<%= url %>',
imgUrl: 'http://m.tmwcd.com/<%=rs("dk_uploadfile1")%>',
type: '',
dataUrl: '',
success: function () {
window.location.href='http://m.tmwcd.com/tj.asp?action=wxpy&id=<%=rs("id")%>';
},
cancel: function () { 微信公衆平臺
}
});
wx.onMenuShareQQ({
title: '<%=rs("title")%>',
desc: '<%=rs("description")%>',
link: '<%= url %>',
imgUrl: 'http://m.tmwcd.com/<%=rs("dk_uploadfile1")%>',
success: function () {
window.location.href='http://m.tmwcd.com/tj.asp?action=qq&id=<%=rs("id")%>';
},
cancel: function () {
// 用戶取消分享後執行的回調函數
}
});
wx.onMenuShareQZone({
title: '<%=rs("title")%>',
desc: '<%=rs("description")%>',
link: '<%= url %>',
imgUrl: 'http://m.tmwcd.com/<%=rs("dk_uploadfile1")%>',
success: function () {
window.location.href='http://m.tmwcd.com/tj.asp?action=qzone&id=<%=rs("id")%>';
},
cancel: function () {
// 用戶取消分享後執行的回調函數
}
});
});
</script>
=======================================
學習交流微信:18611436777函數