微信公众号开发分享网页给朋友或朋友圈
2017-10-20 09:56
302 查看
1.先调wx.config()配置
2.再调wx.ready(callback),表示配置成功后调用其他jssdk,(如果初始化页面就配置wx.onMenuShareTimeline()等api,最好放wx.ready回调函数callback里执行)。
代码:wx.config({
debug: false,
appId: '${appid}',
timestamp: '${wxMap.timestamp}',
nonceStr: '${wxMap.nonceStr}',
signature: '${wxMap.signature}',
jsApiList: ['scanQRCode','onMenuShareAppMessage','onMenuShareTimeline']
});
wx.ready(function(){
//wx.hideOptionMenu();
wx.onMenuShareTimeline({
title: '这是一个测试的标题--分享到朋友圈',
link: 'http://www.xxx.com/jsp/waiting/home.jsp',//域名必须和安全域名保持一致
imgUrl: 'http://www.xxx.com/images/kfdh1.jpg',//域名必须和安全域名保持一致
success: function () {
// 用户确认分享后执行的回调函数
alert('分享到朋友圈成功');
},
cancel: function () {
// 用户取消分享后执行的回调函数
alert('你没有分享到朋友圈');
}
});
wx.onMenuShareAppMessage({
title:'这是萨博心宝测试的标题--分享给朋友',
desc:'这个是要分享萨博心宝内容的一些描述--萨博心宝',
link:'http://www.xxx.com/jsp/waiting/home.jsp',//域名必须和安全域名保持一致
imgUrl:'http://www.xxx.com/images/kfdh1.jpg',//域名必须和安全域名保持一致
trigger:function (res) {
// 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
},
success: function (res) {
alert('分享给朋友成功');
},
cancel: function (res) {
alert('你没有分享给朋友');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
wx.error(function (res) {
alert(res.errMsg); //打印错误消息。及把 debug:false,设置为debug:true就可以直接在网页上看到弹出的错误提示
});
});
2.再调wx.ready(callback),表示配置成功后调用其他jssdk,(如果初始化页面就配置wx.onMenuShareTimeline()等api,最好放wx.ready回调函数callback里执行)。
代码:wx.config({
debug: false,
appId: '${appid}',
timestamp: '${wxMap.timestamp}',
nonceStr: '${wxMap.nonceStr}',
signature: '${wxMap.signature}',
jsApiList: ['scanQRCode','onMenuShareAppMessage','onMenuShareTimeline']
});
wx.ready(function(){
//wx.hideOptionMenu();
wx.onMenuShareTimeline({
title: '这是一个测试的标题--分享到朋友圈',
link: 'http://www.xxx.com/jsp/waiting/home.jsp',//域名必须和安全域名保持一致
imgUrl: 'http://www.xxx.com/images/kfdh1.jpg',//域名必须和安全域名保持一致
success: function () {
// 用户确认分享后执行的回调函数
alert('分享到朋友圈成功');
},
cancel: function () {
// 用户取消分享后执行的回调函数
alert('你没有分享到朋友圈');
}
});
wx.onMenuShareAppMessage({
title:'这是萨博心宝测试的标题--分享给朋友',
desc:'这个是要分享萨博心宝内容的一些描述--萨博心宝',
link:'http://www.xxx.com/jsp/waiting/home.jsp',//域名必须和安全域名保持一致
imgUrl:'http://www.xxx.com/images/kfdh1.jpg',//域名必须和安全域名保持一致
trigger:function (res) {
// 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
},
success: function (res) {
alert('分享给朋友成功');
},
cancel: function (res) {
alert('你没有分享给朋友');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
wx.error(function (res) {
alert(res.errMsg); //打印错误消息。及把 debug:false,设置为debug:true就可以直接在网页上看到弹出的错误提示
});
});
相关文章推荐
- 微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友
- 微信公众号网页分享功能开发
- 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮
- 微信分享到朋友圈、发送给朋友开发注意事项
- 微信公众平台网页开发实战--1.微信分享一个网页到朋友圈
- 微信开发-关于分享朋友&朋友圈以及录音功能
- 微信公众平台开发:进阶篇(在网页上添加分享到朋友圈、发送给好友、分享等按钮)
- 微信开发-发送给朋友,分享到朋友圈开发
- 微信公众平台网页开发实战--1.微信分享一个网页到朋友圈
- 微信开发-关于分享朋友&朋友圈以及录音功能
- 微信公众号开发 从前台到Java后台 调用微信JS接口分享朋友圈
- 微信公众平台网页开发实战--1.微信分享一个网页到朋友圈
- 微信公众号开发——网页授权 (页面分享 、获取用户基本信息)
- 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮
- ionic开发——微信分享朋友,朋友圈的实现方法
- 微信公众平台开发:进阶篇(在网页上添加分享到朋友圈、发送给好友、分享等按钮)
- 用微信JS SDK实现分享到朋友圈和分享给朋友的功能(服务端接口开发)
- 微信开发(2):微信js sdk分享朋友圈,朋友,获取config接口注入权限验证(java)
- 微信公众平台网页开发实战--1.微信分享一个网页到朋友圈 推荐