生活在都市里的开车人都会有一个普遍的停车困扰,小区停车位紧张,进入小区的车挤在一起,早一点进小区的车就在最里面了,早上起 来要赶去上班,发现自己的车子被挡住了出路,无奈,只好联系车主挪车让路了,偏偏有一些新车主,没有留下电话,这下如何是好?各位看官别急,办法总是人想出来的,难道人还会屁憋坏吗?
这里推荐二个方法解决大家的出行困扰:
【一】、一种是拨打114进行查询:先记下需要移动车子的车牌号,我们需要移动汽车时,只需拨打114便捷的服务台告知经营者需要移动的机动车的车牌号。114接线员将车牌号码输入系统后,系统会自动转到车主手机上,主叫方和被叫方都不会显示对方的电话号码。在充分保证公民个人信息安全的前提下,双方可以通过114服务台在线沟通,直接约定解决挪车问题。手机服务全天候可用,中国移动、中国电信、中国联通用户均可拨打。
当然,车主的个人信息不会从车牌号中获取,业主个人信息属于个人隐私,不能直接获取,但可以通过第三方软件(比如:挖数据)联系。目前主要有两种方式,一种是拨打114进行查询。
【二】、 另一种是使用‘交管12123’手机APP:通过‘交管12123’手机APP,使用‘一键移车’功能,输入对方车牌号后,12123手机APP会自动通知车主移车。“交管12123’是相关部门综合服务管理平台手机客户端应用软件,该软件服务于广大用户,包含国家机动车所有人和驾驶员。
后附:
车牌号查车辆信息Api接口
接口简介:通过车牌号核查车辆行驶证信息,主要是返回发动机号和年检日期数据,其它参数不一定会全部返回,以查询的结果为主 。
子接口:
接口地址:车牌号查行驶证信息-车牌号查车辆信息-API接口详情-挖数据
返回格式:json,xml
请求方式:GET,POST
POST 请求需要设置Header头:Content-Type: application/x-www-form-urlencoded;charset=utf-8
请求说明:
服务器状态码: 10000 返回成功 | |
10001 | appid必须指定,可以我的应用里面查看 |
10002 | sign值必须指定,加密规则请前往帮助中心查看 |
10003 | sign值验证不通过,加密规则请前往帮助中心查看 |
10004 | 时差不能超过10分钟,可以不传递这个参数,注意时间戳单位是秒 |
10005 | appid错误,请检查appid值,前往会员中心->我的应用查看或添加 |
10006 | 当前IP地址未授权,请前往用户中心->我的应用添加ip{@info} |
10007 | 应用被禁用,请联系客服处理 |
10008 | 应用内没有该接口,请到我的应用里面添加这个接口 |
10009 | api接口不存在 |
10010 | 您没有添加该api接口 |
10011 | api已经到期 |
10012 | 没有订购任何api,请前往购买后再操作 |
10013 | 该接口已经暂停使用 |
10014 | 未知的错误,可以联系客服处理 |
10015 | 参数个数错误 |
10019 | {@info} |
10017 | time必须是整型 |
10018 | 次数不足 |
10020 | 子接口不存在,可能已经被关闭 |
10021 | 服务器发生错误 |
10022 | 帐户余额不足,请充值! |
10023 | 订单提交成功,等待回调结果 |
10024 | 调试模式数据 |
10025 | 查无数据 |
请选择开发语言:
PHP
$api_url = 'https://登录后显示/api/111/251';
$appid = '应用id';// 在后台我的应用查看;
$secret = '应用密钥';// 在后台我的应用查看;
$data = array(
'appid'=> '1',
'car_no'=> '闽DX0026W',
'car_type'=> '02',
'debug'=> '1',
'format'=> 'json',
'time'=> '1545829466',
);
$data['appid'] = $appid;
$data['time'] = time();//当前服务器时间
ksort($data); //按照键名对数组排序,为数组值保留原来的键。
$md5String = '';
foreach($data as $key=>$val){
if(strlen($val)>0){ //过滤空值
$md5String.=$key.$val;
}
}
$sign = md5($md5String.$secret);
$data['sign'] = $sign;
$sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f
$result = file_get_contents($sendUrl);
print_r($result);
Python
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
#该代码为python3.7示例代码
import ssl,time,hashlib,string
from urllib import request,parse,error;
from urllib.parse import quote
api_url = 'https://登录后显示/api/111/251';
appid = '应用id';#在后台我的应用查看;
secret = '应用密钥';#在后台我的应用查看;
data = {
'appid':'1',
'car_no':'闽DX0026W',
'car_type':'02',
'debug':'1',
'format':'json',
'time':'1545829466',
};
data['appid'] = appid;
data['time'] = round(time.time());#当前服务器时间
keysArr = list(data.keys()) #取出字典key
keysArr.sort()#对字典key进行排序
md5String = '';
params = []
for key in keysArr:
if data[key]:
val = str(data[key])
md5String+=key+val
params.append(key + "=" + val )
md5String += secret;
m = hashlib.md5()
b = md5String.encode(encoding='utf-8')
m.update(b)
sign = m.hexdigest()
params.append('sign='+sign)#加入计算后的sign值去请求
params = '&'.join(tuple(params)); #把列表转成元组后用&分隔,最终转换成字符串 a=b&c=d&e=f
ssl._create_default_https_context = ssl._create_unverified_context
url = api_url+'?'+params;
url = quote(url, safe=string.printable)
req = request.Request(url)
opener = request.build_opener()
r = opener.open(fullurl=req)
doc = r.read();
print(doc.decode('utf-8'))