火车票查询接口

using System;

using System.Text;

using System.Net;

namespace trian ticket

{

class Program

{

static void Main(string[] args)

{

string key = "******************";//申请的key值

string date="*********";//日期

string from="上海";//出发城市名称

string to="温州";//到达城市名称

string url = "http://apis.haoservice.com/lifeservice/train/ypcx?date="+date+"&from="+from+"&to="+to+"&key="+key;

WebClient wc = new WebClient();

wc.Encoding = Encoding.UTF8;

string str = wc.DownloadString(url);

Console.WriteLine(str);

Console.ReadKey();

}

}

}

火车票查询接口返回示例

接口信息

URL:http://apis.haoservice.com/lifeservice/train/ypcx

支持格式:json

http请求方式:GET

DEMO:http://apis.haoservice.com/lifeservice/train/ypcx?date=2014-08-27&from=上海&to=温州&key=您申请的APPKEY

返回结果:

{

"error_code":"0",

"reason":"Success",

"result":[{

"train_no": "D2287", /*车次*//

"start_station_name": "上海虹桥",  /*车次始发站*/

"end_station_name": "深圳北",   /*车次终点站*/

"from_station_name": "上海虹桥",  /*出发站*/

"to_station_name": "温州南",  /*到达站*/

"start_time": "06:25",  /*出发时间*/

"arrive_time": "10:53",   /*到达时间*/

"train_class_name": "动车",  /*车次类型*/

"day_difference": "0",  /*历时天数*/

"lishi": "04:28",   /*总历时时间*/

"gr_num": "--", /*高级软卧:-- 说明无该席位*/

"qt_num": "--", /*其他*/

"rw_num": "--", /*软卧*/

"rz_num": "--", /*软座*/

"tz_num": "--", /*特等座*/

"wz_num": "无", /*无座*/

"yw_num": "--", /*硬卧*/

"yz_num": "--", /*硬座*/

"ze_num": "无", /*二等座*/

"zy_num": "无", /*一等座*/

"swz_num": "--" /*商务座*/

},

......

{

"train_no": "G7501",

"start_station_name": "上海虹桥",

"end_station_name": "苍南",

"from_station_name": "上海虹桥",

"to_station_name": "温州南",

"start_time": "07:00",

"arrive_time": "11:00",

"train_class_name": "",

"day_difference": "0",

"lishi": "04:00",

"gr_num": "--",

"qt_num": "--",

"rw_num": "--",

"rz_num": "--",

"tz_num": "--",

"wz_num": "165",

"yw_num": "--",

"yz_num": "--",

"ze_num": "无",

"zy_num": "无",

"swz_num": "15"

}]

}

备注说明

即日起至7月1日铁路部门执行调整列车运行图,全国列车开行密度、运行时速、停靠时刻都将发生变化

备注:

先在网页 (http://www.haoservice.com/docs/25)上申请key值,填入参数.

若有错误,请参照一下代码表

错误代码表:

返回码  说明

0          成功

10001  错误的请求KEY

10002  该KEY无请求权限

10003  KEY过期

10004  错误的SDK KEY

10005  应用未审核超时,请提交认证

10007  未知的请求源,(服务器没有获取到IP地址)

10008  被禁止的IP

10009  被禁止的KEY

10011  当前IP请求超过限制

10012  当前Key请求超过限制

10013  测试KEY超过请求限制

10020  接口维护

10021  接口停用

10022  appKey按需剩余请求次数为零

10023  请求IP无效

10024  网络错误

10025  没有查询到结果

时间: 2024-09-29 05:06:37

火车票查询接口的相关文章

火车票查询接口演示示例及返回示例代码

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Net; using System.IO; using System.IO.Compression; using System.Text.Re

微信小程序--火车票查询

原文:http://www.cnblogs.com/tgyf/p/5960979.html 写在最前面 微信小程序自九月份推出内测资格以来,经历了舆论热潮到现在看似冷清,但并不意味着大家不那么关注或者不关注了.我想不管是否有内测资格,只要是感兴趣的开发者已经进入潜心耕耘产品的阶段了,至少是静下心来思考与学习.如果对微信小程序的前途和定位有什么疑惑,可以看看这篇文章http://lib.csdn.net/article/wechat/46742. 下面从字母a开始编号的内容主要作为后续学习与思考后

Python3实现火车票查询工具

Python 实现火车票查询工具 一. 实验介绍 通过python3实现一个简单的命令行版本的火车票查询工具,用实际中的例子会更感兴趣,不管怎么样,既练习了又可以自己使用. 1.  知识点: Python 基础知识的综合运用 docopt, requests, colorama, prettytable 库的使用 setuptools 的使用 2. 效果截图: 二. 接口设计 接口我们就按照12306官网的查询格式如下:   程序名: pickets 查询方式: 程序名 出发地 目的地 出发日

聚合数据iOS SDK 12306火车票查询订票演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括: 2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数 /* 12306火车票查询订票 *//**@brief 2306火车票查询订票--1.车次查询@param lname string 必填 车次名称,如:G4@param ldtype string 非必填 返回数据的格式,xml或json,默认json*/#define kJHAPIS_L

自定义菜单查询接口

使用接口创建自定义菜单后,开发者还可使用接口查询自定义菜单的结构.另外请注意,在设置了个性化菜单后,使用本自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息. 请求说明 http请求方式:GET https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN 返回说明(无个性化菜单时) 对应创建接口,正确的Json返回结果: {     "menu": {         "button"

万网域名查询接口(API)的说明

1.域名查询接口采用HTTP,POST,GET协议:调用URL:http://panda.www.net.cn/cgi-bin/check.cgi参数名称:area_domain 值为标准域名,例:hichina.com调用举例:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=teapic.com 返回XML: <?xml version="1.0" encoding="gb2312"?> &l

API之IP地址查询---权威的IP地址查询接口集合

原文地址:http://yushine.iteye.com/blog/1717586 推荐实用IP138 http://www.baidu.com/s?wd=IP&rsv_spt=1&issp=1&f=8&rsv_bp=0&ie=utf-8&tn=19045005_9_pg&rsv_enter=1&rsv_sug3=2&rsv_sug4=60&rsv_sug1=1&rsv_sug2=0&inputT=520  

利用微信支付的订单查询接口可以在APP 中提高支付的可靠性

最近公司有一个应用,用户可以在微信公众号上面下单,也可以在APP 中下单. 当用户在公共号上面下单时,微信支付成功可以返回微信支付单号,但是在APP 中用户微信支付时,个别时候会出现用户没有付款成功,却在支付后的回调逻辑中执行了订单支付成功的逻辑. 显然在APP中微信支付的这种回调逻辑是不可靠的. (1)首先说明下为什么要拿到微信支付订单号 微信支付订单号是微信系统在支付成功后返回的订单号,比如这样的订单号:4007322001201705049543255213, 拿到这个订单号可以调用微信查

5. PHP接入支付宝单笔订单查询接口

巴西奥运会来了,刚好我又是做体育行业的互联网.哎!这个月又要加班成狗了.最近遇到好多莫名其妙的问题,待我忙完这段,再跟大家分享下.今天还是继续说说 Payment项目 今天主要说说支付宝订单查询接口. 接口调用 废话废话不多说.直接上支付宝订单查询的代码.微信的订单查询与此类似.后续也会更新文档. // 支付宝配置信息 $aliconfig = [ 'partner' => '2088xxxxx', 'md5_key' => 'xxxxxxxxxxxx', 'rsa_private_key'