12306 登录

验证码验证正确之后才进行登录验证。

1. 登录验证

登录验证接口:https://kyfw.12306.cn/passport/web/login

              

方式:POST   用户名、密码、appid, 其中 appid:otn 为固定参数

返回信息示例:

         {"result_message":"登录成功","result_code":0,"uamtk":"Ai1CqJRfkKeRTKw-I2vNEBqSDwPeqGvC7BKooQwej2j0"}

         {"result_message":"密码输入错误。如果输错次数超过4次,用户将被锁定。","result_code":1}

返回登录成功信息后还没完

 

2. uamtk页面  → 获取 newapptk

接口:https://kyfw.12306.cn/passport/web/auth/uamtk

POST 参数: appid:otn

                  12306 登录_第1张图片

        12306 登录_第2张图片

返回信息示例:

{"result_message":"用户未登录","result_code":1}

{"result_message":"验证通过","result_code":0,"apptk":null,"newapptk":"hbRRcClbHCbR1Ft2GlKo_m6Bj6a27S9Zhi_2LAfsj2j0"}

 

3. 使用第二步获取的 newapptk 访问 uamauthclient 页面

接口:https://kyfw.12306.cn/otn/uamauthclient

12306 登录_第3张图片

返回示例:

 {"apptk":"mQe8s8qj70Ct669jKv7q9nE-xronRSRLWzLqnwubj2j0","result_code":0,"result_message":"验证通过","username":"X"}

 

你可能感兴趣的:(AS)