入会提示access_token过期
调用API时返回错误码:"XYSDK:929002" 代表access_token过期
问题原因
SDK用户登录成功后会返回用户信息,如下图
其中validDuration为accessToken有效时长,默认12小时,如果您登录后12小时内未刷新token或者未重新登录,那么就会触发此错误。
解决方法
SDK用户登录后记录accessToken过期时间,在入会前判断是否过期,如果已经过期,则处理方法如下:
方法一:重新登录,重新登录会刷新accessToken时长
方法二:刷新token,调用refreshToken:completion接口刷新accessToken时长