const shareTicket = wx.getEnterOptionsSync().shareTicket;
authPrivate: function(shareTicket, callback) {
console.log("authPrivate shareTicket:", shareTicket);
wx.authPrivateMessage({
shareTicket: shareTicket,
success: (res) => {
console.log("authPrivate success res:", res);
if (res.valid) {
// 验证通过,用户可以参与活动
console.log('验证通过');
if (callback) callback(true);
} else {
// 验证失败,用户不能参与活动
console.log('验证失败');
if (callback) callback(false);
}
},
fail: (err) => {
console.error('验证失败', err);
if (callback) callback(false);
}
});
},
群分享私有内容时,群里不同用户验证shareTicket,有的成功,其他失败,回调了fail接口:验证失败 {"err_code": "1", "errMsg": "authPrivateMessage:fail:"}
另外getEnterOptionsSync接口和OnLaunch的参数中的shareTicket为什么不一样呢?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)