问题描述
- 求教关于自定义微信朋友圈分享图片,标题,链接无效的问题
-
最近做微信公众平台开发,有一个活动页面通过微信公众号推送给关注用户,想要用户在打开页面的时候,能够通过微信自带的“分享到朋友圈”或者“发送给好友”功能分享出去,但是一般微信都是自动在页面上获取图片,内容及页面链接,我想自定义这里的图片,内容及链接,网上说用微信的一个js方法可以做到,但是我用测试过了以后失效,请问哪位大侠做过类似的,赐教一下;
我测试的代码如下:
var imgUrl = "";
var lineLink = "";
var descContent = '';
var shareTitle = ';function shareTimeline() { WeixinJSBridge.invoke('shareTimeline',{ "img_url": imgUrl, "img_width": "200", "img_height": "200", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { //_report('timeline', res.err_msg); }); } function shareFriend() { WeixinJSBridge.invoke('sendAppMessage',{ "img_url": imgUrl, "img_width": "200", "img_height": "200", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { //_report('send_msg', res.err_msg); }); } // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。 document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 分享到朋友圈 WeixinJSBridge.on('menu:share:timeline', function(argv){ shareTimeline(); }); WeixinJSBridge.on('menu:share:appmessage', function(argv){ shareFriend(); }); }, false);
解决方案
使用这个js代码应该不行了吧,需要使用官方的js-sdk来实现分享功能了
解决方案二:
微信屏屏了相关功能,回调功能完全用不了,为了打击那些只能转发后才能看到的文章,腾讯官方说规则正在重新定义当中。
时间: 2024-08-03 10:35:09