小程序模板網

小程序分享,獲取openid

發(fā)布時間:2021-07-08 08:56 所屬欄目:小程序開發(fā)教程
/ 解析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')
    }
},

獲取更多轉發(fā)信息

通常開發(fā)者希望轉發(fā)出去的小程序被二次打開的時候能夠獲取到一些信息,例如群的標識。現在通過調用 wx.showShareMenu 并且設置 withShareTicket 為 true ,當用戶將小程序轉發(fā)到任一群聊之后,此轉發(fā)卡片在群聊中被其他用戶打開時,可以在 App.onLaunch 或 App.onShow 獲取到一個 shareTicket。通過調用 wx.getShareInfo 接口傳入此 shareTicket 可以獲取到轉發(fā)信息。
 

wx.showShareMenu({
      withShareTicket: true
});

wx.getShareInfo(Object object)


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://22321a.com/wxmini/doc/course/27074.html 復制鏈接 如需定制請聯系易優(yōu)客服咨詢:800182392 點擊咨詢
QQ在線咨詢