公众号:福气满满相册 时间:2022-07-14 14:47:57
网站首先用接口sns/oauth2/access_token?appid=$appid&secret=$secret&code=$code&grant_type=authorization_code获取到了用户的openid信息,
然后根据上一个接口拿到的openid,使用:sns/userinfo 接口,获取用户的昵称头像。这些接口返回都是正常的,都能拿到openid和unionid
现在有2个问题就是,问题一:部分用户,暂时查到100多用户显示的微信昵称都为:【微信用户】,我们通过客服添加过微信,用户是有正常昵称的
问题二:这部分用户拿到的openid调用统一下单接口进行支付,都报:下单账号与支付账号不一致,请核实后再支付
这部分用户反复调用这些接口,都能复现的
您好,微信网页授权能力是为了优化用户在微信内登录网站应用的体验而设计的。为进一步规范能力使用,保障用户合法权益,平台将对能力进行调整,可以参考下微信网页授权能力调整公告进行处理。
https://developers.weixin.qq.com/community/minihome/doc/000c2c34068880629ced91a2f56001?blockType=99
/sns/userinfo接口获取信息,昵称都为:微信用户
官方客服能帮忙解惑一下么?
感谢!
我的系统中,也有不少的“微信用户”,问题是:什么情况下,才会出现“微信用户”?用户不授权,界面就停下来了,不会有“微信用户”产生;授权的话,我就可以获得用户的昵称了,也不会产生“微信用户”。我实在模拟不出来,哪位大侠告诉我是怎么产生的?
我们也是一样,代码运行几年了。也是从7-12号,发现部分客户拉取的openid是固定的,大概有8个。搞来搞去都是那8个,然后昵称为微信用户。
这些用户登录被我们拦截,然后拦截页面上有一个使用完整服务的提示,不知道是什么鬼?
但是我觉得这是个bug吧,哪有关注才能支付的
补充一下,这套支付代码我们一直都在用的,只在2022-07-12号后,才发现部分用户信息异常,无法支付