在用微信开发一个抽取新年签的小活动时,学习到了微信的分享过程:
微信上有个demo实例,有需要的朋友,可以到关于微信jssdk上下载。
$jssdk = new JSSDK("微信公众号ID", "微信公众号秘钥"); $signPackage = $jssdk->GetSignPackage(); 将这两句话,写在想要进行分享的那一页,并在该页的script中写入
wx.config({
debug: false,
appId: '',
timestamp: '',
nonceStr: '',
signature: '',
jsApiList: [
// 所有要调用的 API 都要加到这个列表中
'onMenuShareTimeline',
'onMenuShareAppMessage',
]
});
wx.ready(function () {
var shareData = {
title: '', //分享的消息的title
desc: ', //分享的描述信息
link: '', //分享内容的链接地址
imgUrl: '//分享内容的图标
};
wx.onMenuShareAppMessage(shareData);
wx.onMenuShareTimeline(shareData);
});
注意:
1、wx.ready是紧跟在wx.config之后的
2、wx.config中的ID,以及获得的签名,均在数组signPackage中获得的。
3、signPackage数组是由JSSDK生成的