收藏
回答

为何wx.getShareInfo解密后,得到的不是openGId,而是msgTicket?

如题,最近频繁出现。

代码如下,global.wxp是Promise化的wx API

global.wxp.getShareInfo({
        shareTicket: getApp().globalData.shareTicket
      }).then(res => {
        let apiURL = getApp().globalData.commonApiURL + '?action=s_getShareWxGID';
        let apiPostData = getCommonApiSignObj({
          encrypteddata: res.encryptedData,
          iv: res.iv,
          wxuid: wxuid
        });
        global.wxp.request({
          url: apiURL,
          header: {
            'content-type': 'application/x-www-form-urlencoded',
            'apisign': apiPostData.sign
          },
          method: 'post',
          data: apiPostData
        }).then(gidRes => {
});

调用wx.getShareInfo,解密后得到的是这样的数据,没有openGId,请问这是什么情况?msgTicket我从官方文档中搜不到任何信息

array(
   'watermark' => array(
      'timestamp' => '1584341169',
      'appid' => 'wxd747f395301bffa6',
   ),
   'msgTicket' => 'hM0tm_V4Kz3btQdr-dnjeN95Bt73JRKTH-dTT6gvsxkpF1dUbB8NaM81oa8cmr6Yeqazlf7IQrrRPgsLG8JPaVpyiHZH0Yr3QhDYrpFsdfwe~',
)
回答关注问题邀请回答
收藏

2 个回答

  • Beus Liu
    Beus Liu
    03-17

    管理员干嘛给我移到小游戏版块?我这是小程序里面,不是游戏。。。。没有人遇到这种情况?

    03-17
    赞同
    回复
  • They Say
    They Say
    03-16

    大佬云开发啊?还是前后端一起做

    03-16
    赞同
    回复
登录 后发表内容
问题标签