免登录地址常见问题


常见问题场景

对接积分商城中,免登陆地址常见的情况如下:

  1. 请求已过期

  2. 签名验证失败

  3. 出错了、无权访问

以上为开发者对接过程中常见的问题和出错场景,以下针对问题给出相应的问题原因和排查方法

1.请求已过期

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

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

2.签名验证失败

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

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

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

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

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

3.出错了、无权访问

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

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

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

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

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

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

results matching ""

    No results matching ""