同样遇到分享问题,已经困惑了几天了,试了之后还以为是框架问题,直接引用js sdk,一个页面都没有成功,也没有报任何错误。 类似问题:微信分享求助
分享朋友圈 标题、图片都不成功,有人碰到过吗分享朋友圈 标题、图片都不成功,有人碰到过吗? js 安全域名:设置 test.crm4.XX.cn IP 设置:服务器的IP TXT文件:已经放到根目录, 开启调试时提示,config:OK;可就是 分享出现 标题 和图片、URL 都是失败的 代码如下: <html> <head> <script src="<a href="http://res.wx.qq.com/open/js/jweixin-1.2.0.js" "="">http://res.wx.qq.com/open/js/jweixin-1.2.0.js'> <script type='text/javascript'> var appId = '@signPackage.AppId'; var timestamp = '@signPackage.Timestamp.ToString()'; var nonceStr = '@signPackage.NonceStr'; var signature = '@signPackage.Signature'; wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: appId, // 必填,公众号的唯一标识 timestamp: timestamp, // 必填,生成签名的时间戳 nonceStr: nonceStr, // 必填,生成签名的随机串 signature: signature,// 必填,签名,见附录1 jsApiList: [ 'checkJsApi', 'onMenuShareTimeline' ] }); wx.checkJsApi({ jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: function(res) { // 以键值对的形式返回,可用的api值true,不可用为false // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"} } }); wx.onMenuShareTimeline({ title: '我的标题', // 分享标题 link: 'http://test.crm4.XX.cn/ClientPopularize/SchoolHome?customerId=307733', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'http://test.crm4.XX.cn/content/jxhl/pic_7.png', // 分享图标 success: function () { // 用户点击了分享后执行的回调函数 } }); </script> </head> <body> <img src="http://test.crm4.XX.cn/content/jxhl/pic_7.png" /> 我在测试 </body> </html>
2018-07-05我也遇到问题,模拟器上试没问题,真机上andriod和ios都不可以,微信版本6.6.6.这个问题困扰很几天了啊,直接引入都不行: [代码]<[代码][代码]script[代码] [代码]src[代码][代码]=[代码][代码]"//res.wx.qq.com/open/js/jweixin-1.2.0.js"[代码] [代码]></[代码][代码]script[代码][代码]>[代码] 项目是Nuxt构建的Vue,SPA问题自己知道,但是一个页面都不能成功,调试也是麻烦,一步一个alert都没问题,然后分享就是不能定制文案。。。
微信分享求助HTML5页面中的JAVASCRIPT 返回都是正确的,但是我在分享的时候,onMenuShareTimeline,onMenuShareAppMessage无反应,这是什么原因? 1、公众号中的JS安全域名已经设置 2、服务器白名单已经设置 3、access_token也是能正确返回 4、我开启测试模式,在手机上扫一扫后,显示的提示信息也是OK,没有报错 现在的问题就是分享无反应,求哪位大大帮忙看看 AJAX请求返回串: [{"timestamp":"1530665124","appid":"wx29d5ff37be06471f","nonceStr":"fa20b353-3e99-4156-b59d-7a0558267ae0","jsapi_ticket":"HoagFKDcsGMVCIY2vOjf9nGvbrai3ssriRNDiz2rVnMK8XIf5nRbh-kkY8borm3b2kKwDTj8VOPgX7T_rcVfaA","signature":"88cd5aedbe0e00edcf03696caaf36506483c6963","url":当前的链接}] $(document).ready(function(){ $.ajax({ type:"post", url:"/WeChat/config.html", data:{"url":location.href.split('#')[0]}, async: false, dataType:'json', success: function(data){ var obj = eval(data[0]); wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: obj.appid, // 必填,公众号的唯一标识 timestamp: obj.timestamp, // 必填,生成签名的时间戳 nonceStr: obj.nonceStr, // 必填,生成签名的随机串 signature: obj.signature,// 必填,签名 jsApiList: ['checkJsApi','onMenuShareTimeline', 'onMenuShareAppMessage'] // 必填,需要使用的JS接口列表 }); } }) }) wx.ready(function(){ var link = window.location.href; var protocol = window.location.protocol; var host = window.location.host; console.log(link); console.log(host); wx.checkJsApi({ jsApiList: [ 'getNetworkType', 'previewImage' ], success: function (res) { //alert(JSON.stringify(res)); } }); //分享朋友圈 wx.onMenuShareTimeline({ title: '分享标题', // 分享标题 link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'http://www.ceshi.com/images/wxlogo.jpg', // 分享图标 success: function (res) { // 用户点击了分享后执行的回调函数 //alert(res); } }); //分享给好友 wx.onMenuShareAppMessage({ title: '分享标题', // 分享标题 desc: '分享标题', // 分享描述 link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'http://www.ceshi.com/images/wxlogo.jpg', // 自定义图标 type: 'link', // 分享类型,music、video或link,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.error(function (res) { alert("错误提示:" + res.errMsg); }); });
2018-07-05