支持中心 > 热门问题

请先手工登陆后再使用本票通系统或其他登录失败的问题

提交于: 2016-11-03 16:54:20

 

这类问题是国航系下的航司,无法自动登录本票通导致,需要代理人在其电脑上手工登陆本票通客户端版,方可在平台服务器版自动出票。但若频繁掉线,影响出票效率,可以由商户自行识别验证码后,调用登录接口来实现自动登录。

需要实现的接口:

1、登录(diylogon)接口

商户系统发送查询获取登录的请求给本票通,本票通接收到请求后从航空公司网站获取登录后的信息,然后把登录结果通过 xml 格式返回商户系统。

其中验证码参数:checkcodetext,需商户把航司验证码返回的图片流转换成图片,再把图片里的汉字或者字符通过登录接口传递。

获取验证码的途径:

1、通过获取验证码接口(getcheckcode)

商户系统发送获取验证码的请求给本票通,本票通接收到请求后从航空公司网站获取到验证码信息,然后把验证码结果通过 xml 格式返回商户系统。

其中checkcode验证码为Bitmap 转化 base64 格式。

2、通过验证码回调地址获取

如果请求参数中的回调参数(checkcodecallback)不为空,并且接口返回包括“请先手工登录后再使用本系;”、“登录状态失效,请重新登录;”、“航空公司已掉线,请重新发起请求;”、 “航空公司已掉线,请重新登录.”这 4 种状态是登录有问题返回“唯一标识”参 数的情况(其它情况都暂不返回),自动回调通知验证码结果等信息。

返回
顶部