# 常见问题

# 1:UserToken和UserInfo中的WXOpenID何时非空,仅限用户登录微信进来的情况?

答:当前用户在微信中登录的情况下一定会返回WXOpenID,或之前有用微信登录过也会返回WXOpenID

# 2:Mobile在UserInfo是否应该是有值的?

答:只有用户或会员在我们的系统中绑定过手机号码才会有值。(会员也不一定有手机号码,主要是看商场配置)

# 3:UserInfo中的ThirdPartyCardID何时非空?是否是会员授权页面进来之后非空?

答:一般情况下只有是会员的情况ThirdPartyCardID才是非空的(如果商场使用的是第三方CRM系统,刚刚注册的会员可能,不能立刻拿到ThirdPartyCardID和ThirdPartyCardNo,如果调用接口没有取到请晚一点再次调接口重新获取)

# 4:用户授权页面进来后,UserToken里面的NickName、Avatar是必填的返回项,这个对于非会员是默认给定的吗?

答:注册时如果用户或会员没有设置过NickName和Avatar我们是有默认值的

# 5:一个WXOpenID是否永久只对应一个用户或会员?

答:不是的,比如用户用A手机号码在他的微信里面登录啦,在登录的同时我们会取得当前的WXOpenID和A手机号码对应用户进行绑定。如果之后用户又使用B手机号码在他的微信里面进行啦登录操作,在登录的同时我们会取得当前的WXOpenID和B手机号码对应用户进行绑定,并解绑此WXOpenID与A手机号码与对应用户的关系

# 6:一个人可以开一张 还是多张会员卡?

答:一个用户有几张卡,这个取决于CRM系统。在我们这里,只会有一个卡跟用户是绑定关系

# 7:为什么“发券”时BusinessID是非必填,但“券作废”时BusinessID却是必填的?

答:“券作废”是根据BusinessID作废一批券,如果发放的券不会有“券作废”操作时,不传BusinessID也没关系,但如果有可能用到“券作废”功能的话,则必须在“发券”时要传输BusinessID

# 8:“券”相关的接口中,参数“BusinessID”是什么?

答:由用户自定义,比如用“订单编号”、“操作编号”等,建议使用有规律容易查找的方式拼接

# 9:部分列表接口的分页,不是用“页码”来标识当前页数,而是用“MinID”,这是为什么?该怎么用?

答:因为部分列表数据量太大,用“页码”分页太慢,所以改用“MinID”,用法是:假设第一页的ID分别为:1000,999,998,则第二页时的“MinID=998”,如果是首页,则“MinID=0”

Last Updated: 2020/8/10 下午4:57:36