微信网页分享api:updateAppMessageShareData失败
发布于 5 年前 作者 pengmin 1053 次浏览 来自 问答

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
回到顶部