首页 > 关于微信公众平台js SDK中 分享网页给好友 权限的问题

关于微信公众平台js SDK中 分享网页给好友 权限的问题

背景

最近在捣鼓微信工作平台的JS SDK,里面有一个接口 wx.onMenuShareAppMessage, 这个接口功能是:用户分享网页给好友,然后在微信消息里面就可以看到网页的一个个性预览。调用如下

wx.ready(function() {
    var shareData = {
        title: "我们结婚了",
        desc: "张三&小红\n欢迎各位亲朋好友来参加我们的婚礼。",
        link: 'http://larrylovesandy.sinaapp.com/',
        type: '',
        imgUrl: 'http://larrylovesandy.sinaapp.com/xxxx.png',
        success: function() {
            alert("分享成功!")
        },
        fail: function(res) {
            alert(JSON.stringify(res))
        },

        trigger: function(){
            alert("用户点击了")
        },

        cancel: function(){
            alert("用户取消了")
        }
    }

    wx.onMenuShareAppMessage(shareData);


});

如果接口调用成功的话,success,cancel等回调应该会工作正常,但事实上我这边却没有任何反应。查询了下,发现我的公众账号没有分享权限, 需要300大洋 认证后才可以,如图:

问题来了

前面说了一大堆废话,我的问题就是 除了花300元认证可以获得分享接口权限外,如果申请服务号是否有分享权限? 在X宝上买一个服务号也只需要40元的样子。

补充下

签名之类的都正常,所以wx.config是没啥问题的。:-)


服务号也需要认证才可以(认证就是300元/年)

【热门文章】
【热门文章】