客户反馈一个比较奇葩的问题:认证订阅号对接、借权全部都正常,就是无法获取用户信息,也无法实现积分同步。
问题情况:
对方使用积分宝模块,海报生成、积分反馈都没有问题,分享给其他用户扫码,页面也能提示获得积分,但是在个人积分页面既不显示用户头像、昵称,也不显示积分。与此同时微擎后台会员信息的积分、头像、昵称则是正常的。
排查流程:
一般不显示头像、昵称都是用户信息获取问题,因为这是认证订阅号,所以按照如下顺序排查:
1、检查认证服务号借权设置是否正确;
2、检查粉丝同步是否开启;
3、检查公众号的JS域名等设置是否正确;
4、检查服务号的网页域名授权等设置是否正确;
5、检查服务号粉丝同步是否开启;
检查结果让我很无语,一切正常。但是新用户关注之后,自动推动的欢迎语让我感到奇怪,认证订阅号是新对接的,欢迎语并未设置,由此判断可能存在第三方授权的问题,以此为方向,在认证服务号后台发现存在“微小宝”平台的第三方授权,因为是通过服务号借权实现用户信息抓取,微小宝与微擎之间存在冲突,由此导致信息抓取不成功。
删除服务号的第三方授权之后,订阅号信息随即正常获取。
总结:
在使用第三方平台的时候,可能会存在数据冲突的现象,如果发现用户信息获取不完整,则需要考虑平台间的取舍问题了。