欢迎光临,了解各类小程序、网站开发,就上众彬建站! 退出 注册 登录

小程序分享,获取openid

发布:2022-03-15 17:07浏览: 来源: 作者:

/ 解析ShareTiket
getShareTiket: function (shareTicket) {
    let that = this
    // 展示本地存储能力
    if (shareTicket) {
       wx.getShareInfo({
            shareTicket: shareTicket,
            success: function (res) {
                console.log('getShareTiket---shareTicket-->' + JSON.stringify(res));
                wx.request({
            url: 'xxxxxxxx',
            method: 'POST',
            data: {
               code: js_code,
               appId: 'xxxxx',
               encryptedData: js_encryptedData,
               iv: js_iv
            },
            success: function (res) {
               that.globalData.openGid = res.data.openGId
               console.log('getShareTiket---openGid' + that.globalData.openGid)
               typeof cb == "function" && cb(that.globalData)
            },
            fail: function (err) {
               console.log('getShareTiket---err' + JSON.stringify(err))
            }
         })
           }
       })
    } else {
        console.log('不存在shareTicket')
    }
},


获取更多转发信息

通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识。现在通过调用 wx.showShareMenu 并且设置 withShareTicket 为 true ,当用户将小程序转发到任一群聊之后,此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch 或 App.onShow 获取到一个 shareTicket。通过调用 wx.getShareInfo 接口传入此 shareTicket 可以获取到转发信息。

wx.showShareMenu({
      withShareTicket: true
});

wx.getShareInfo(Object object)


 
 
 





免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。