文档章节

火车票查询接口

n
 nikaid
发布于 2014/10/13 14:56
字数 566
阅读 14
收藏 0

火车票查询接口

 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.RegularExpressions;

 using System.Web.Script.Serialization;

 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();

         }

     }

 }

 

 

火车票查询年接口返回示例

接口信息 

URLhttp://apis.haoservice.com/lifeservice/train/ypcx 

支持格式:json 

http请求方式:GET 

DEMOhttp://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"

        }]

  }

备注说明

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

 

 

 备注: 

先在网页 (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  没有查询到结果

© 著作权归作者所有

共有 人打赏支持
上一篇: 电话验证码通道
下一篇: 空气质量检测
n
粉丝 1
博文 11
码字总数 3808
作品 0
南昌
私信 提问
是程序员就用Python查12306的票

0.环境 操作系统:WindowsPython版本:3.5.2 1.前言 当你想查询一下火车票信息的时候,你还在上 12306 官网吗?或是打开你手机里的 APP?下面让我们来用 Python 写一个命令行版的火车票查看器...

上海小胖
03/09
0
0
并发每秒1万java-mysql的机票网架构设计

比 12306 大 10 倍瓶颈:中国每天火车票600万,机票100万张,但是火车票价格不变,机票价格随时变化。而且机票是动态实时数据,公司自己开发的机票数据接口是xml或String格式数据,与美国ete...

ling-cn
2012/06/16
5.6K
37
有没有功能多点的火车票订票接口,自己找的太简单了。

想找个火车票订票接口,找了找,有的功能太简单了,最好是能完成整套的订票流程的,过程中要有余票查询,然后提交订单,订票成功,订单状态查询……

剑dh
2016/09/02
227
1
还在为过年买不到票发愁5款小程序为你助力春运

还在为过年买不到票发愁?5款小程序为你助力春运! 济南微信小程序开发|济南微信小程序开发公司|餐饮小程序|商城小程序|小程序价格|酒店小程序|济南微信小程序开发团队|济南微信小程序开发公...

湃点科技
2018/01/17
0
0
你的那个微信公众平台天气查询,火车票查询,火车票查询,快递查询,小黄鸡,翻译,公交查询,二维码或者帐号能给我一下吗?急需

@微度网络 你好,想跟你请教个问题:你的那个微信公众平台天气查询,火车票查询,火车票查询,快递查询,小黄鸡,翻译,公交查询,二维码或者帐号能给我一下吗?急需

世锋日上
2013/08/19
160
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
3
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
4
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
3
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0
学习笔记1-goland结构体(struct)

写在前面:若有侵权,请发邮件by.su@qq.com告知。 转载者告知:如果本文被转载,但凡涉及到侵权相关事宜,转载者需负责。请知悉! 本文永久更新地址:https://my.oschina.net/bysu/blog/3036...

不最醉不龟归
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部