微信网页分享api:updateAppMessageShareData失败
vue项目中调用微信网页最新分享updateAppMessageShareData的接口失败
明明调用updateAppMessageShareData接口,但是弹框提示onMenuShareAppMessage:fail
sdk: jweixin-1.4.0
客户端: 6.7.3
复现链接: https://testpage.zhongxiang51.com/active.html#/vote/home?activityId=1
1 回复
你好 你这个报的是权限错误
需要在wx.config的时候 在jsApiList中 加上 updateAppMessageShareData 和 updateTimelineShareData
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId, // 必填,公众号的唯一标识
timestamp, // 必填,生成签名的时间戳
nonceStr, // 必填,生成签名的随机串
signature, // 必填,签名,见附录1
jsApiList: [
'checkJsApi',
'getNetworkType', //网络状态接口
'openLocation', //使用微信内置地图查看地理位置接口
'getLocation', //获取地理位置接口
'hideOptionMenu',
'showOptionMenu',
'hideMenuItems',
'showMenuItems',
'addCard',
'openAddress',
'openCard',
'updateAppMessageShareData',
'updateTimelineShareData'
] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2