静默关联时获取小程序会员信息,返回结果给微信小店,无法关联成功
https://developers.weixin.qq.com/doc/store/shop/notify/wxa_callback/channels_ec_vip_user_info_get.html
通过下面的伪代码生成返回报文ens返回给微信小店,但是微信小店没有关联会员成功,没有收到“用户静默关联小店会员通知”。通过“获取小程序会员列表”接口查询结果,显示也没有会员。麻烦排查下为什么没有关联成功?为什么没有回调“channels_ec_vip_user_auto_add”类型的事件给业务系统? pc = new WXBizMsgCrypt("微信小店的token", "微信小店秘钥", "微信小店appId");
String replyMsg = "{\"errcode\": 0,\"errmsg\": \"ok\",\"info\": {\"is_vip\": true,\"identity\": \"五折卡\", \"outer_userid\": \"EO122222\"}}";
String ens = pc.encryptMsgJson(replyMsg, Long.toString(System.currentTimeMillis()/1000), String.valueOf(new Random().nextInt(1000000000)));
返回给微信的报文如下:
{"Encrypt": "B6IIoA+U9fFL6k1m2p4iYbDoji60zV8Grh0vRHJQreU26/SBJjFjxRrcCRUZ075h3/RRQpI+wrG5E7vcf89umub7J+f5vTx2qhs6S+IdkEJ6J/BL9JxglD0ooGq3UQh0PV+GpG9S3UT8k+9IZvp91ginUpZS0yVuqyEwwAZ15vjPxYX3h7wt0ZJV2DBTUcF38b8iheAvRj4M5O3UqtwsZw==","MsgSignature": "9faf47bd126bdb08db046277fc113e2a1f0b8621","TimeStamp": "1758196507","Nonce":"470115799"}