通过PHP调用天市数据的火车查询接口
来源:互联网 发布:卷积神经网络的算法 编辑:程序博客网 时间:2024/04/29 00:03
前置条件
在开始前,请作如下准备
1.学会用PHP输出“Hello World”
2.去 天市数据 申请火车查询专用的KEY
操作步骤
1.配置好PHP开发环境
2.新建一个index.php文件,并输入以下内容:
<?phprequire_once 'curl.func.php';$appkey = 'your_appkey_here';//你在天市申请的appkey$start = '杭州';//utf8$end = '北京';//utf8$ishigh = 0;$url = "http://http://apis.tiisi.com/train/line?appkey=$appkey&start=$start&end=$end&ishigh=$ishigh";$result = curlOpen($url);$jsonarr = json_decode($result, true);//exit(var_dump($jsonarr));if($jsonarr['status'] != 0){ echo $jsonarr['msg']; exit();}foreach($jsonarr['result'] as $val){ echo $val['trainno'].' '.$val['type'].' '.$val['station'].' '.$val['endstation'].' '.$val['departuretime'].' '.$val['arrivaltime'].'<br>'; }
3.打开浏览器,访问http://localhost/index.php,正常情况下你应该看到类似下面的内容:
{ "status": "0", "msg": "ok", "result": [ { "trainno": "G34", "type": "高铁", "station": "杭州东", "endstation": "北京南", "departuretime": "07:18", "arrivaltime": "13:07", "sequenceno": "1", "costtime": "5时49分", "distance": "1279", "isend": "1", "pricesw": "", "pricetd": "", "pricegr1": "", "pricegr2": "", "pricerw1": "0.0", "pricerw2": "0.0", "priceyw1": "0.0", "priceyw2": "0.0", "priceyw3": "0.0", "priceyd": "907.0", "priceed": "538.5" }, { "trainno": "G32", "type": "高铁", "station": "杭州东", "endstation": "北京南", "departuretime": "08:30", "arrivaltime": "13:28", "sequenceno": "1", "costtime": "4时58分", "distance": "1279", "isend": "1", "pricesw": "", "pricetd": "", "pricegr1": "", "pricegr2": "", "pricerw1": "0.0", "pricerw2": "0.0", "priceyw1": "0.0", "priceyw2": "0.0", "priceyw3": "0.0", "priceyd": "907.0", "priceed": "538.5" } ]}
0 0
- 通过PHP调用天市数据的火车查询接口
- 通过PHP调用天市数据的全国交通违章查询接口
- 通过PHP调用天市数据的水电煤缴费接口
- 火车,飞机 查询接口
- 通过php预处理查询数据
- .NET通过调用接口来获取数据的方法
- 数据接口-数据库数据,通过接口文件调用数据到不同的平台
- PHP通过curl获取接口URL的数据
- Android 通过调用接口获取数据
- 发票查询接口的调用
- 调用企业信息查询接口展示数据并对外提供接口遇到的问题
- 全国天气预报数据接口调用PHP示例
- 在php中调用接口,传递数据
- PHP开发移动客户端接口---查询数据接口
- [APP开发技巧] 【分享】JS通过Ajax调用数据云API的REST接口的方法
- asp通过json调用webservice接口,并获取返回的xml数据及解析
- php通过http调用验证码短信接口源码
- 通过反射调用Android的L2CAP接口
- 199. Binary Tree Right Side View
- torch学习笔记1:实现自定义层
- cisco防火墙ipsec配置
- 有关request.getScheme()
- React基础
- 通过PHP调用天市数据的火车查询接口
- JS
- dynaTrace Ajax:前端性能分析利器
- mybatis java.lang.NumberFormatException: For input string: "G"
- Just a Hook HDU 1698 线段树区间更新
- Parajumpers Dam of selfpreservation
- STDOUT_FILENO STDIN_FILENO STDERR_FILENO 和stdin stdout stderr区别
- 椭圆机真的不伤膝盖吗
- 第八周OJ(5)打印数字图形