常见问题

优质
小牛编辑
132浏览
2023-12-01

常见问题

1.请求已过期

原因:为了安全起见,兑吧的免登陆地址是有5分钟的有效期的,该免登陆地址生成以后需要立即访问,否则请求就会出现请求已过期

排查方式:通过页面最下面的查看日志,可以看到出错的免登录链接地址,观察链接中时间戳的参数(timestamp)的值是否为当前时间毫秒值。

2.签名验证失败

原因:开发者生成的免登录URL中的签名参数sign在请求兑吧服务器时候签名验证没通过。

签名规则可参考文档 MD5签名规则 。对接过程中出现签名问题可通过签名排查工具进行自排查

排查方式:排查时候,技术人员可以通过查看出错页面最下面的查看日志,可以获取到签名不通过的免登陆地址链接进行排查:

1.直观看下是不是免登陆地址中有客户端webview框架增加了后缀参数了,如果有,就会出现签名不通过。

2.看下自己appKey和appSecret是不是不对应。

3.免登陆地址中特殊参数比如dcustom参数没有加入签名。

3.出错了、无权访问

原因:该问题出现最为常见的是在开发者做外推活动,或者直达某个固定页面时候出现的,主要问题原因是redirect的参数链接不是当前积分商城应用下的链接地址。

排查方式:开发者可以排查一下redirect的地址(一般是某个活动,或者某个商品或者自定义分类的链接)所对应的应用是哪个应用,该兑吧应用的appKey是不是免登陆地址中的appKey,如果不是,就会出现这个问题了。

4.积分商城访问出现“系统升级中,敬请期待”

问题现象:一些开发者在对接使用积分商城的时候,免登录进积分商城会出现“系统升级,敬请期待”的提示,详见下图

出现原因:免登录地址中appKey参数有误,或者不存在。

解决方法:开发者如果是自己生成的免登录地址,那么可以查看下免登录地址的appKey是不是跟兑吧后台的appKey一致。 如果是第三方插件,那么请检查是否在配置appKey的时候,多输入空格或者其他字符。

5.进入积分商城出现“积分商城正在升级”页面

这是因为应用尚未付费,达到了访问次数限制所以弹出的提示,可以联系兑吧商务开通试用或正式权限。

6.PHP生成免登url中的参数&timestamp=1234567890会被转义成xtamp=1234567890

1.把 timestamp 这个参数放在URL的最前面,即?timestamp=1234567890 这样避免出现 &time发生转义的情况

2.将&用&来代替