写在前面
车辆尾号限行是一个交通出行政策,根据地方交通管理政策,在一周内的某一天,该尾号车辆不允许在规定路段行驶。这种政策不是针对特定道路和特定车辆,是在一定区域内对所有车辆都具有制约能力,而且会不定期调整。
本文将从尾号限行的规则,尾号限行 API 代码接入以及使用场景几个方面带大家了解一下尾号限行的相关知识。
违反尾号限行怎么处罚
违反尾号限行的,一般会被处以100元的罚款,以及记6分,处罚包括电子眼监控到的处罚和交警现场处罚。但是每个地方的规定会有所不一样,具体的以当地的处罚为标准。
限号时间几点到几点

一般来说,限行的时间是从早上七点到晚上八点,但是限号时间没有统一规定,各个城市会根据本地的实际情况确定限号时间,以广州为例:
- 广州市汽车限行政策实施时间为每周一至周五,上午7:00-9:00,下午16:00-20:00,每周六、日、法定节假日不实施限行政策。
- 限行政策实施范围为广州市内所有道路,限行政策以车牌号尾号为准,每日限行尾号分别为:周一至周五(0、1、2、3、4、5、6、7、8、9),每周六(4、5、6、7、8、9),每周日(0、1、2、3)。
- 广州市汽车限行政策实施后,每日限行车辆不得超过每小时1000辆,每日限行车辆总量不得超过每日6000辆。
- 广州市汽车限行政策实施后,每日限行车辆不得在限行政策实施时间内行驶至市区以外的区县,除非有特殊情况,需要提前申请。
- 广州市汽车限行政策实施后,未按照规定参与限行的车辆将被处以200元的罚款,并记入机动车驾驶证黑名单,严重者将被吊销机动车驾驶证。
各大城市的尾号限行规则怎么查
除了在网上搜罗各种限行信息,这里推荐一个绝方便的查询方式 —— 尾号限行 API
尾号限行API是 APISpace提供一个限行规则查询 API ,提供已知所有执行限行政策的共计65个大城市(800+个区域)未来15天的机动车尾号限行数据查询,包括限行区域、限行规则等。如后续有新增城市加入限行阵营,这个接口都会第一时间更新。
三步快速接入尾号限行 API
1.注册账号
我们直接访问尾号限行API 详情页, 选择【免费试用】或者 【登录】、【注册有礼】都可以注册一个 API 账号。

2.在线测试 API
我们依旧点击尾号限行API 详情页的【免费试用】按钮,马上就能进入测试界面。按照界面要求输入你想要了解的城市编码以及未来 N 天的数据,点击发送就能获取该城市的限行规则了。

3.返回数据示例以及字段说明
返回示例:- {
- “status”: 0,
- “result”: {
- “location”: {
- “areacode”: “101010100”, //城市ID
- “name”: “北京”, //城市中文名
- “country”: “中国”, //所属国家中文名
- “path”: “北京,北京市,北京市,中国” //行政区划路径
- },
- “traffic”: {
- “limitArea”: “五环路以内路段(不含五环路)”, //限行区域
- “limitRule”: “北京市暂未恢复实行尾号限行政策”, //限行规则
- “limits”: [
- {
- “date”: “2020-04-26”, //日期
- “number”: “W”, //限行尾号,W不限行,S双号限行,D单号限行
- },
- …… //其它日期限行信息
- ]
- }
- }
- }
复制代码 返回字段说明:

4.使用代码接入到自己的程序中
在线测试过接口没有问题之后,我们就可以通过代码接入到自己的程序中了。
下面是我整理几种接入方式
Java
- OkHttpClient client = new OkHttpClient().newBuilder().build();
- MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
- Request request = new Request.Builder()
- .url("https://eolink.o.apispace.com/5345645/lives_geo/v001/xianxing?days=1&areacode=101010100")
- .method("GET",null)
- .addHeader("X-APISpace-Token","需要替换成自己的API 密钥,一般注册成功就有了")
- .addHeader("Authorization-Type","apikey")
- .build();
- Response response = client.newCall(request).execute();
- System.out.println(response.body().string());
复制代码 GO
- package main
- import (
- "bytes"
- "encoding/json"
- "fmt"
- "io/ioutil"
- "net/http"
- )
- func main() {
- body, err := request()
- if err != nil {
- fmt.Println(err)
- return
- }
- fmt.Println(string(body))
- }
- func request() ([]byte, error) {
- uri := "https://eolink.o.apispace.com/5345645/lives_geo/v001/xianxing?days=1&areacode=101010100"
- payload := strings.NewReader("")
- req, _ := http.NewRequest("GET", uri, bytes.NewBuffer(data))
- req.Header.Add("X-APISpace-Token","需要替换成自己的API 密钥,一般注册成功就有了")
- req.Header.Add("Authorization-Type","apikey")
- res, err := http.DefaultClient.Do(req)
- if err != nil {
- return nil, err
- }
- defer res.Body.Close()
- return ioutil.ReadAll(res.Body)
- }
复制代码 PHP
[code] |