參數名稱 | 類型 | 必填 | 說明 |
---|---|---|---|
city | string | 是 | 出發城市 出發城市、到達城市和航班號任選其一 |
endcity | string | 是 | 到達城市 |
flightno | string | 是 | 航班號 |
參數名稱 | 類型 | 說明 |
---|---|---|
city | string | 到達城市 |
endcity | string | 到達城市 |
flightno | string | 航班號 |
punctualrate | string | 準點率 |
departport | string | 出發機場 |
departportcode | string | 出發機場代號 |
arrivalport | string | 到達機場 |
arrivalportcode | string | 到達機場代號 |
departterminal | string | 出發機場航站樓 |
arrivalterminal | string | 到達機場航站樓 |
depart | string | 計劃起飛時間 |
arrival | string | 計劃到達時間 |
expecteddepart | string | 預計起飛時間 |
expectedarrival | string | 預計到達時間 |
actualdepart | string | 實際到達時間 |
actualarrival | string | 實際起飛時間 |
status | string | 航班狀態 |
gate | string | 登機口 |
luggagetray | string | 行李盤 |
counter | string | 值機柜臺 |
arrpunctualrate | string | 到達準點率 |
<?php require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $city = 'TYN'; //出發城市 $endcity = 'RMQ'; //到達城市 $flightno = ''; //航班 $url = "https://api.jisuapi.com/flightstatus/query?city=$city&endcity=$endcity&flightno=$flightno&appkey=$appkey"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; echo $result['city'].' '.$result['endcity'].' '.$result['flightno'].' '.$result['date'].'
'; foreach($result['list'] as $val) { echo $val['flightno'].' '.$val['punctualrate'].' '.$val['departport'].' '. $val['departportcode'].' '.$val['arrivalport'].' '.$val['arrivalportcode']. ' '. $val['departterminal'].' '.$val['arrivalterminal'].' '.$val['depart'].' '. $val['arrival'].' '.$val['expecteddepart'].' '. $val['expectedarrival']. ' '. $val['actualdepart'].' '.$val['actualarrival'].' '. $val['status'].' '. $val['gate'].' '.$val['luggagetray'].' '.$val['counter'].' '.$val['arrpunctualrate'].'
'; }
{ "status": 0, "msg": "ok", "result": { "city": "TYN", "endcity": "RMQ", "flightno": "", "list": [{ "flightno": "CZ5116", "punctualrate": "0", "departport": "太原", "departportcode": "TYN", "arrivalport": "徐州", "arrivalportcode": "RMQ", "departterminal": "T2", "arrivalterminal": "", "depart": "2015-04-25 19:50:00", "arrival": "2015-04-25 21:15:00", "expecteddepart": "2015-04-25 19:50:00", "expectedarrival": "2015-04-25 21:15:00", "actualdepart": "2015-04-25 20:04:00", "actualarrival": "2015-04-25 21:24:00", "status": "到達", "gate": "", "luggagetray": "", "counter": "", "arrpunctualrate": "32" }, { "flightno": "CZ5116", "punctualrate": "0", "departport": "太原", "departportcode": "TYN", "arrivalport": "徐州", "arrivalportcode": "RMQ", "departterminal": "T2", "arrivalterminal": "", "depart": "2015-04-25 19:50:00", "arrival": "2015-04-25 21:15:00", "expecteddepart": "2015-04-25 19:50:00", "expectedarrival": "2015-04-25 21:15:00", "actualdepart": "2015-04-25 20:04:00", "actualarrival": "2015-04-25 21:24:00", "status": "到達", "gate": "", "luggagetray": "", "counter": "", "arrpunctualrate": "32" }] } }
代號 | 說明 |
---|---|
201 | 航班號和城市都為空 |
202 | 航班號為空 |
210 | 未知錯誤 |
代號 | 說明 |
---|---|
101 | APPKEY為空或不存在 |
102 | APPKEY已過期 |
103 | APPKEY無請求此數據權限 |
104 | 請求超過次數限制 |
105 | IP被禁止 |
106 | IP請求超過限制 |
107 | 接口維護中 |
108 | 接口已停用 |
計次套餐 | 套餐規格 | 價格 | ||
---|---|---|---|---|
免費套餐 | 10次 | 0元 | ≈0元/次 | |
Level1 | 10000次 | 450.00元 | ≈0.045元/次 | |
Level2 | 20000次 | 890.00元 | ≈0.0445元/次 | |
Level3 | 50000次 | 2200.00元 | ≈0.044元/次 | |
Level4 | 100000次 | 4300.00元 | ≈0.043元/次 |