| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| city | string | 否 | 城市 cityid city任选其一 |
| cityid | int | 否 | 城市ID |
| transitno | string | 是 | 车次 |
| 参数名称 | 类型 | 说明 |
|---|---|---|
| transitno | string | 车次 |
| startstation | string | 始发站 |
| endstation | string | 终点站 |
| starttime | string | 最早发车时间 |
| endtime | string | 最晚发车时间 |
| price | string | 票价 |
| maxprice | string | 最高票价 |
| sequenceno | string | 顺序 |
| station | string | 站点 |
| lat | string | 纬度 |
| lng | string | 经度 |
<?php
require_once 'curl.func.php';
$appkey = 'your appkey here';//你的appkey
$cityid = 382;//杭州
$transitno = '86';//utf8
$url = "https://api.binstd.com/transit/line?appkey=$appkey&cityid=$cityid&transitno=$transitno";
$result = curlOpen($url, ['ssl'=>true]);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
echo $jsonarr['msg'];
exit();
}
$result = $jsonarr['result'];
echo $result['transitno'].' '.$result['startstation'].' '.$result['endstation'].' '.$result['starttime'].' '.$result['endtime'].' '.$result['price'].' '.$result['maxprice'].' '.'
';
foreach($result['list'] as $val)
{
foreach($val as $v)
{
echo $v['sequenceno'].' '.$v['station'].' '.$v['lat'].' '.$v['lng'].'
';
}
}
{
"status": "0",
"msg": "ok",
"result": [
{
"transitno": "86路",
"startstation": "西溪竞舟苑",
"endstation": "景芳小区",
"starttime": "05:45",
"endtime": "21:45",
"price": "2",
"maxprice": "2.00",
"list": [
{
"sequenceno": "1",
"station": "西溪竞舟苑",
"lat": "30.28806",
"lng": "120.06484"
},
{
"sequenceno": "22",
"station": "和平广场",
"lat": "30.29524",
"lng": "120.18258"
},
{
"sequenceno": "25",
"station": "濮家新村",
"lat": "30.29059",
"lng": "120.20558"
},
{
"sequenceno": "29",
"station": "景芳小区",
"lat": "30.27631",
"lng": "120.21277"
}
]
},
{
"transitno": "86路",
"startstation": "景芳小区",
"endstation": "西溪竞舟苑",
"starttime": "05:45",
"endtime": "21:45",
"price": "2",
"maxprice": "2.00",
"list": [
{
"sequenceno": "1",
"station": "景芳小区",
"lat": "30.27628",
"lng": "120.21274"
},
{
"sequenceno": "2",
"station": "濮家新村",
"lat": "30.28873",
"lng": "120.20592"
},
{
"sequenceno": "25",
"station": "西溪竞舟苑",
"lat": "30.28807",
"lng": "120.06484"
}
]
}
]
}
| 代号 | 说明 |
|---|---|
| 201 | 公交车次为空 |
| 202 | 城市ID为空 |
| 203 | 起点为空 |
| 204 | 终点为空 |
| 205 | 城市为空 |
| 206 | 公交站点为空 |
| 207 | 地址为空 |
| 210 | 没有信息 |
| 代号 | 说明 |
|---|---|
| 101 | APPKEY为空或不存在 |
| 102 | APPKEY已过期 |
| 103 | APPKEY无请求此数据权限 |
| 104 | 请求超过次数限制 |
| 105 | IP被禁止 |
| 106 | IP请求超过限制 |
| 107 | 接口维护中 |
| 108 | 接口已停用 |
| 名称 | 权限 | 价格 | |
|---|---|---|---|
| 免费套餐 | 5次 | 免费 | |
| Level1 | 30000次 | 230.00元 | |
| Level2 | 50000次 | 375.00元 | |
| Level3 | 100000次 | 725.00元 |
开通账号: