近期有个别用户反应通过若饭的微信公众号下单时,账号从VIP变成了普通会员的问题。
我们经过调试后发现,2016年2月初,微信官方对开发接口做了调整,导致网页获取用户身份信息时出现bug
在此,我们首先表示非常抱歉,给您添麻烦了,我们的客服也在第一时间联络各位小伙伴进行费用退回以及账号信息修正的操作。
如果您的账号出现了以下现象之一,请联系我们微信客服(账号:ruofankf)进行修正。
已经是VIP用户,但是近期下单时变成了普通会员。
计算已消费总金额时出现漏算的情况(其实也是账号重建了)
PC版使用微信登陆后的账号和微信里直接访问时的账号出现不一致的情况
出现这个bug的说明(技术解释)
原有的技术方案:
考虑到若饭的PC版本的微信用户与微信版本的账号统一,我们采用unionid进行账号身份的唯一性判断。
微信端采用snsbase_api接口进行无感知信息获取,提高用户体验,避免出现无意义的账号授权登陆页面。
微信的调整:
2016年2月1日起,微信的snsbase_api接口不再提供unionid信息,导致微信端用户访问若饭网页时无法取得原有的账号信息(变成了新建账号),从而导致以上一系列问题。
临时的解决办法:
由于微信的调整以及我们不想出现影响体验的授权确认环节,PC端微信扫一扫登陆和微信端账号的会出现不一致现象。
例外情况:
如果您在微信端已经访问过用户中心页面(例如查看订单等),则访问PC版时采用微信扫一扫登陆时可以进入同一个账号。
我们已经发邮件给微信官方,强烈要求snsbase_api继续提供unionid信息以便提供良好的用户体验。