• 夺命雷公狗---javascript NO:27 通过json调用12306查询车次信息


    出发地:广州

    目的地:北京

    查询

    收费接口:数据聚合 http://www.juhe.cn/

    注册账号,申请12306接口

    进入控制应用里面里面有一个

    应用名称:  12306API

    调用数据:   12306火车票查询

    appkey:  XXXXXXXXXXXXXXXXX(因为这里是收费的)

    应用包:

    接口文档:(可以点击进入里面进行查阅接口该如何设置的)

    网站左方有一个4.12306订票①:查询车次

    里面有详细的传参方式

    定义查询页面

    示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    <h1>12306查询系统</h1>
    <form action=”./12306.php” method=’post’>
    出发地:<input type=”text” name=”godi”>
    <br/><br/>
    目的地:<input type=”” name=”end”>
    <br/><br/>
    <input type=”submit” name=”submit” value=”查询”>
    </form>
    </body>
    </html>

    定义12306.php处理页面

    <?php
    if(isset($_POST[‘submit’])){
    $godi = $_POST[‘godi’];
    $end = $_POST[‘end’];
    //这里是由接口网站提供的key也是由接口网站提供的
    $url = “xxxxxxx{$key}xxxxxxxx{$godi}xxxxxx{$end}xx”;
    $str = json_decode($url);
    foreach($json->result as $row){
    echo “火车名称”.$row->queryLeftNewDTO->station_train_code;
    echo “&nbsp;”;
    echo “始发地”.$row->queryLeftNewDTO->xxxxxxxxx
    echo “&nbsp;”;
    echo “站点地”.$row->queryLeftNewDTO->xxxxxxxxxx
    echo “&nbsp;”;
    echo “出发时间”.$row->queryLeftNewDTO->xxxxxxxxx
    echo ‘<hr/>';
    }
    }
  • 相关阅读:
    转载C#基础概念二十五问
    C# 文件路径、目录、I/O常见操作汇总
    最简单lru缓存及改进版本(java备忘)
    我的游戏观
    寂静岭 破碎的记忆
    居然又回来了,CSDN博客太不方便了
    Game Physics Engine Development 粗略翻译
    就这么定了
    绘画 程序 人生
    也谈Maxscript
  • 原文地址:https://www.cnblogs.com/leigood/p/5032000.html
Copyright © 2020-2023  润新知