Closed jiangzhenxiang closed 5 years ago
https://github.com/Tencent/weui/wiki/%E5%BE%AE%E4%BF%A1JSAPI
sendAppMessage 发送给朋友 条件:Ver4.2+,白名单,需要在监听'menuitem:share:appmessage'的事件里的回调方法中调用
WeixinJSBridge.invoke('sendAppMessage',{ 'appid': 'wx1234567890', // 公众号appID 'type': 'link', // 非必填,music,vido或link,默认为link。 'data_url': '', // 非必填,连接地址,如音乐的mp3数据地址,供内置播放器使用 'img_url': 'http://pnewsapp.tc.qq.com/newsapp_bt/0/9963967/640', // 缩略图地址 'img_height':370, // 缩略图高度 'img_width':550, // 缩略图宽度 'link':'http://view.inews.qq.com/a/WXN2013101101385701', // 链接地址 'desc':'desc', // 描述 'title':'title' // 标题 },function(res){ //alert(res.err_msg); });
这个’menuitem:share:appmessage’,它是一个事件,就是右上角菜单分享朋友的时候触发的,所以这个也然并卵了,还是老实的用遮罩吧。
有个需求是在h5页面中点击按钮可以直接分享给好友或分享到朋友圈, 查资料看到WeixinJSBridge sendAppMessage、shareTimeline可以实现分享好友和朋友圈, 但自己尝试没有生效,请问这两个方法还可以用吗? h5开发者可以调用微信的分享功能吗?
debug提示:sendAppMessage:fail_the permission value is offline verifying