code: ********************timestamp: ********************signature: ********************{
"loginType": "0",
"userName": "zhangsan",
"pwd": "ExamplePassword123",
"notQueryPassenger": "0",
"callBackURL": "https://buyer.example.com/callbacks/12306",
"requestId": "req_12306_001"
}curl --location '/train/openapi/v4/12306/login' \
--header 'code: <api-key>' \
--header 'timestamp: <api-key>' \
--header 'signature: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"loginType": "0",
"userName": "zhangsan",
"pwd": "ExamplePassword123",
"notQueryPassenger": "0",
"callBackURL": "https://buyer.example.com/callbacks/12306",
"requestId": "req_12306_001"
}'{
"code": 0,
"message": "Success",
"data": {
"State": true,
"Code": 0,
"FailCode": "",
"FailMsg": "",
"UserName": "zhangsan",
"UserNameIn12306": "Example",
"MobileIn12306": "138****8000",
"MemberActiveStatus": 1,
"RequestID": "req_12306_001",
"PassengerInfos": [
{
"PassengerIDType": "1",
"PassengerName": "Example",
"PassengerNo": "123456",
"TicketType": "1",
"PassengerStatus": 0,
"PassengerCheckStatus": 0,
"PassengerID": "110101********1234",
"Mobile": "138****8000",
"MobileAreaCode": "+86",
"Country": "CN",
"BornDate": "1990-01-01",
"ExpireDate": "2030-01-01",
"IsUserSelf": 1
}
],
"FactActions": [
1
]
}
}