收藏
回答

getShareInfo报错,提示 invalid getShareInfo

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getShareInfo 客户端 7.0.4 2.7.1

- 当前 Bug 的表现(可附上截图)

开发模拟器模拟“1044: 带 shareTicket 的小程序消息卡片”,能拿到shareTicket,可以getShareInfo获得加密数据,服务端解密后可以获取Gid。

开发版小程序能拿到shareTicket,但getShareInfo报错,提示 invalid getShareInfo。

体验版小程序能拿到shareTicket,但getShareInfo报错,提示 invalid getShareInfo。


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

https://developers.weixin.qq.com/s/o1APV5mn7e9Y



最后一次编辑于  2019-06-13
回答关注问题邀请回答
收藏

2 个回答

  • dannyr ma💊
    dannyr ma💊
    2019-06-17

    过了一个周末,啥都没做,wx.getShareInfo自动恢复正常了

    2019-06-17
    有用
    回复
  • TNT
    TNT
    2019-06-13

    搞个代码片段老哥

    2019-06-13
    有用
    回复 4
    • dannyr ma💊
      dannyr ma💊
      2019-06-13

      就直接调用wx.getShareInfo接口报错,没其他处理逻辑,


      getGid(ticket) {
          var thiz = this
          return new Promise(resolve => {
            console.log('ticket', ticket)//这里打印出来是有ticket的
            wx.getShareInfo({
              shareTicket: ticket,
              success(res) {
                            let url = 'WxGroup/GetShareInfo'
                            thiz.post(url, res).then(ret => {
                                if (ret.code == 1) {
                                    let gid = ret.data.openGId
                                    resolve(gid)
                                }else{
                                    resolve('')
                                }
                            }) //post
              },
              fail(err) {
                            console.log(err)//报错
                            resolve('')
                        }
            })//     
        })
      },


      2019-06-13
      回复
    • TNT
      TNT
      2019-06-13回复dannyr ma💊

      老哥 这样写个代码片段:

      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      2019-06-13
      回复
    • dannyr ma💊
      dannyr ma💊
      2019-06-13

      https://developers.weixin.qq.com/s/o1APV5mn7e9Y


      请编译后分享到微信群里测试,这样才能拿到shareTicket

      2019-06-13
      回复
    • TNT
      TNT
      2019-06-13回复dannyr ma💊

      好的。


      2019-06-13
      回复
登录 后发表内容