`
tuohuj
  • 浏览: 1970 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

火车票查询接口

阅读更多
火车票查询接口
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  没有查询到结果
分享到:
评论

相关推荐

    JSP火车票查询 接口

    【JSP火车票查询接口】是一个基于Java Server Pages(JSP)技术实现的实时火车票查询系统的关键组件。这个接口允许用户通过输入特定的查询条件,如出发地、目的地、出发日期等,来获取最新的火车票余票信息。在本文...

    火车票接口api

    1. **火车余票接口**:这个接口主要用于查询火车票的实时剩余数量。开发人员可以调用这个接口,输入起始站、终点站、日期等参数,获取特定车次的余票信息,以便用户在购票平台查看是否有票。余票接口通常会返回每种...

    火车票接口文档.docx

    《国内火车票业务接口文档详解》 国内火车票业务接口文档设计主要涵盖了火车票的查询、预订、取消、退票及改签等核心功能,旨在为开发者提供清晰、全面的操作指南,确保系统能够准确无误地处理各类火车票业务。 在...

    python火车票查询软件及源码

    其次,`api.py`文件通常包含了与外部接口交互的代码,尤其是与12306官网或其他火车票查询接口的通信。在Python中,可以使用requests库来发送HTTP请求,获取服务器返回的火车票数据。开发者可能通过API调用来获取火车...

    微信小程序火车票查询预订程序源码.rar

     点击按钮后,通过事先指定的参数(调用了百度APIStore中去哪网火车票查询接口,站-站查询所需参数为始发地、目的地及时间)发送网络请求,将获取到的JSON数据按火车车次为节点进行解析并在新页面显示基本信息...

    PHP火车票接口第三方

    【标题】"PHP火车票接口第三方"涉及到的是一个使用PHP语言开发的第三方火车票查询接口。这个接口允许开发者集成到自己的网站或应用中,为用户提供火车票查询的服务。通过调用这个接口,用户可以获取实时的火车票信息...

    火车票查询API_ASP版

    【标题】"火车票查询API_ASP版"指的是一个基于ASP(Active Server Pages)技术的火车票查询系统接口。ASP是一种微软公司开发的服务器端脚本环境,它允许开发者创建动态网页并处理服务器端的数据。这个API接口为...

    php查询12306火车票

    1. **构造请求URL和参数**:12306网站的查询接口可能包含特定的URL和查询参数。你需要研究12306的网页源代码,找出用于查询火车票的URL和需要传递的参数。常见的参数包括出发站(fromStation)、到达站(toStation)...

    IOS应用源码Demo-火车票余票查询-毕设学习.zip

    在这个项目中,开发者可能使用了UIViewController来组织屏幕内容,UIWebView或者WKWebView来展示网页内容(如12306网站的火车票查询接口),UITableView或UICollectionView来显示车次列表,以及其他UI控件如UILabel...

    php车票机票查询接口

    首先,车票机票查询接口是Web服务中的一个重要组成部分,它允许用户通过HTTP请求获取关于火车票、飞机票的实时信息,如剩余票数、价格、出发时间等。接口的设计应当遵循RESTful原则,即资源导向、无状态、统一接口、...

    火车票查询助手

    除了基本的查询功能,【火车票查询助手】还可能包含其他实用特性,如筛选功能(按时间、价格等条件),收藏功能(保存常用的查询组合),以及购票跳转(集成第三方购票平台接口,方便用户直接购买)。为了提升用户...

    微信小程序-火车票查询

    使用微信小程序调用接口完成的火车票查询系统,可以在这个基础上继续开发

    Python火车票查询.zip

    - **网络请求**:使用`requests`库向火车票查询接口发送HTTP请求,获取实时车票信息。 - **数据解析**:可能使用`BeautifulSoup`或`lxml`等库解析HTML响应,或者使用`json`模块解析JSON格式的数据。 - **数据结构**...

    火车票查询系统

    【火车票查询系统】是一个基于Android平台的应用程序,旨在为用户提供方便快捷的火车票查询服务。用户可以在有网络连接的环境下进行站站查询、车次查询以及余票查询等操作,帮助他们规划出行计划,及时了解火车票的...

    火车票查询试例 附带数据库

    火车票查询系统是一个常见的Web应用实例,主要用于帮助用户查找、预定和管理火车行程。这个压缩包文件提供的"火车票查询试例"很可能包含了实现这样一个系统的源代码、数据库结构以及可能的数据样本。以下是对该系统...

    net.asp火车票查询Web服务

    2. Web服务开发:学习如何设计和实现一个HTTP服务,提供查询接口供客户端调用。 3. 数据库交互:理解如何使用ADO.NET或其他ORM工具连接和操作数据库,如SQL Server,进行数据查询和更新。 4. 火车票数据模型:设计...

    火车票查询APP

    综上所述,火车票查询APP不仅提供了便捷的查询功能,还在背后运用了GIS、大数据、云计算、API接口等一系列先进的信息技术,以满足用户多样化的需求。随着5G、物联网等新技术的不断发展,未来的火车票查询APP有望提供...

    android火车票查询源码

    在这个例子中,源码可能使用了其中一个来连接火车票查询接口,获取余票数据。 6. **JSON解析**:服务器返回的数据通常是JSON格式,需要使用如`Gson`、`Jackson`或`org.json`库进行解析。解析后的数据将被用来填充UI...

Global site tag (gtag.js) - Google Analytics