1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- var signData;
- var fx_behavir="3";
- $(function(){
- var url= jkzl.common.path+"/weixin/getWeiXinConfig";
- var param={};
- param.url="web/articleDetail.html?articleId="+articleId+"&behavior=4";
- $.post(url,param,function(result){
- console.log(result);
- if(result.Code==10000){
- signData=result.Result;
- wxShare();
- }else{
- myLayer.alert(result.Message);
- }
- });
- });
- function wxShare(){
- wx.config({
- debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
- appId: signData.appId, // 必填,公众号的唯一标识
- timestamp:signData.timestamp , // 必填,生成签名的时间戳
- nonceStr: signData.nonceStr, // 必填,生成签名的随机串
- signature: nonceStr.signature,// 必填,签名,见附录1
- jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
- });
- }
- wx.ready(function(){
- wx.onMenuShareTimeline({
- title: articledata.articleTitle, // 分享标题
- link: signData.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
- imgUrl: articledata.articleCover, // 分享图标
- success: function () {
- saveBehavior(userId,fx_behavir,articleId); // 用户确认分享后执行的回调函数
- },
- cancel: function () {
- // 用户取消分享后执行的回调函数
- }
- });
- wx.onMenuShareAppMessage({
- title: articledata.articleTitle, // 分享标题
- desc: '', // 分享描述
- link: signData.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
- imgUrl: articledata.articleCover, // 分享图标
- type: '', // 分享类型,music、video或link,不填默认为link
- dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
- success: function () {
- saveBehavior(userId,fx_behavir,articleId);
- },
- cancel: function () {
- // 用户取消分享后执行的回调函数
- }
- });
- wx.onMenuShareQQ({
- title: articledata.articleTitle, // 分享标题
- desc: '', // 分享描述
- link: signData.url, // 分享链接
- imgUrl: articledata.articleCover, // 分享图标
- success: function () {
- saveBehavior(userId,fx_behavir,articleId);
- },
- cancel: function () {
- // 用户取消分享后执行的回调函数
- }
- });
- wx.onMenuShareWeibo({
- title: articledata.articleTitle, // 分享标题
- desc: '', // 分享描述
- link: signData.url, // 分享链接
- imgUrl: articledata.articleCover, // 分享图标
- success: function () {
- saveBehavior(userId,fx_behavir,articleId);
- },
- cancel: function () {
- // 用户取消分享后执行的回调函数
- }
- });
- wx.onMenuShareQZone({
- title:articledata.articleTitle, // 分享标题
- desc: '', // 分享描述
- link: signData.url, // 分享链接
- imgUrl:articledata.articleCover, // 分享图标
- success: function () {
- saveBehavior(userId,fx_behavir,articleId);
- },
- cancel: function () {
- // 用户取消分享后执行的回调函数
- }
- });
- });
|