## 代码
```
/**
* 1. 占座回调地址
* @url https://www.juhe.cn/docs/api/id/173/aid/583
*/
public function submit_callback()
{
$path ="/home/submit_callback.txt";
file_put_contents($path, json_encode($_POST));
}
```
![mark](http://qiniu.newthink.cc/blog/20171204-112242860.png)
## 回调结果
```
{"data":"{\"from_station_name\":\"\u5317\u4eac\u5357\",\"from_station_code\":\"VNP\",\"to_station_name\":\"\u4e0a\u6d77\u8679\u6865\",\"to_station_code\":\"AOH\",\"train_date\":\"2017-12-09\",\"orderid\":\"JH151235759891342\",\"user_orderid\":\"201712041119587544404\",\"orderamount\":\"553.00\",\"ordernumber\":\"E975499210\",\"checi\":\"G101\",\"msg\":\"\u5904\u7406\u6216\u64cd\u4f5c\u6210\u529f;\u5f85\u652f\u4ed8\",\"status\":\"2\",\"passengers\":[{\"passengerid\":\"68\",\"passengersename\":\"\u6768\u7ea2\u4f1f\",\"piaotype\":1,\"piaotypename\":\"\u6210\u4eba\u7968\",\"passporttypeseid\":\"1\",\"passporttypeseidname\":\"\u4e8c\u4ee3\u8eab\u4efd\u8bc1\",\"passportseno\":\"142201198311174558\",\"price\":\"553.0\",\"zwcode\":\"O\",\"zwname\":\"\u4e8c\u7b49\u5ea7\",\"ticket_no\":\"E975499210110006A\",\"cxin\":\"10\u8f66\u53a2,06A\u5ea7\",\"reason\":0}],\"refund_money\":null,\"sign\":\"bc0ad41a4a1296dd401b4f528648aaa0\"}"}
```
>注:这次得到的数据其实不是json,挺奇怪的,有时间再研究吧!
## 经过整理
```
{
"data":"{
"from_station_name":"\u5317\u4eac\u5357",
"from_station_code":"VNP",
"to_station_name":"\u4e0a\u6d77\u8679\u6865",
"to_station_code":"AOH",
"train_date":"2017-12-09",
"orderid":"JH151235759891342",
"user_orderid":"201712041119587544404",
"orderamount":"553.00","
ordernumber":"E975499210",
"checi":"G101",
"msg":"\u5904\u7406\u6216\u64cd\u4f5c\u6210\u529f;\u5f85\u652f\u4ed8",
"status":"2",
"passengers":[
{
"passengerid":"68",
"passengersename":"\u6768\u7ea2\u4f1f",
"piaotype":1,
"piaotypename":"\u6210\u4eba\u7968",
"passporttypeseid":"1",
"passporttypeseidname":"\u4e8c\u4ee3\u8eab\u4efd\u8bc1",
"passportseno":"142201198311174558",
"price":"553.0",
"zwcode":"O",
"zwname":"\u4e8c\u7b49\u5ea7",
"ticket_no":"E975499210110006A",
"cxin":"10\u8f66\u53a2,06A\u5ea7",
"reason":0
}
],
"refund_money":null,
"sign":"bc0ad41a4a1296dd401b4f528648aaa0"
}"
}
```
json_decode($data); 是一个对象的字符串
json_decode($data,true); 是一个数组的字符串;
- 回调操作
- 测试post请求
- 一:提交订单回调
- 二:请求出票回调
- 三:退票回调
- 火车票全部接口
- 1.站点简码查询
- 2.余票查询
- 3.提交订单(占座)
- 4.请求出票
- 5.订单状态查询
- 6.线上退票
- 7.历史订单查询
- 8.下载csv格式报表
- 9.取消待支付的订单
- 10.设置回调
- 11.查询账户余额
- 整理车票API
- 火车票简码采集
- 火车票相关
- 火车票相关截图
- 火车票车型
- 火车票订单
- 座位类型
- 火车票11个接口封装后
- 票的状态
- 聚合联系方式
- response不支持行内式写法
- 火车票登录接口信息
- 火车票回调
- 火车票订票接口常见问题
- 退票手续费
- 退票返回的信息
- 相关知识
- javascript 日期相减 涉及到时分秒
- 火车票订单流程
- 火车票提交
- 因公一些权限
- 工具
- 箭头
- 执行标准和政策详情
- 执行情况
- 成本中心
- miyou当前用户及政策相关信息
- 审批信息弹出
- 人员ID姓名与政策ID
- 费用
- 流程
- bookOne
- bookTwo
- booOnePost
- 旧的成本中心
- 成本中心联动
- 注意事项
- 提交返回的数据 train_all
- 选座
- 易购火车票
- 签约