- 当前 Bug 的表现(可附上截图)
开发模拟器模拟“1044: 带 shareTicket 的小程序消息卡片”,能拿到shareTicket,可以getShareInfo获得加密数据,服务端解密后可以获取Gid。
开发版小程序能拿到shareTicket,但getShareInfo报错,提示 invalid getShareInfo。
体验版小程序能拿到shareTicket,但getShareInfo报错,提示 invalid getShareInfo。
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
https://developers.weixin.qq.com/s/o1APV5mn7e9Y
过了一个周末,啥都没做,wx.getShareInfo自动恢复正常了
搞个代码片段老哥
就直接调用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(
''
)
}
})
//
})
},
老哥 这样写个代码片段:
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
https://developers.weixin.qq.com/s/o1APV5mn7e9Y
请编译后分享到微信群里测试,这样才能拿到shareTicket
好的。