想知道车牌号码里都有什么秘密吗?

news2024/11/23 10:17:23

当我们看到一辆车时你会优先关注的是什么呢?关注它的外形还是LOGO?这个需要看你的角色定位,如果你是商人可能关注的方向是车的品牌,如果是警察可能关注的就是车牌号码。

 因为,车牌号里的信息是很丰富的,可以通过查询车牌号快速了解快速识别中国大陆各类机动车车牌信息,例如蓝牌、黄牌、绿牌、大型,新能源、政府类车牌,如领事馆车牌、警牌、军牌(单双行)、港澳出入境车牌等。

那么,我们通过什么平台可以查询到车牌号的相关信息呢?这里,我们可以进入挖数据API接口查询到车牌号里的秘密。当然,车牌里的个人信息涉及到隐私没有授权是不能看到的。

接口简介:通过车牌号核查车辆行驶证信息,查询成功率约60%(个人隐私约占40%)。
主要是返回发动机号和年检日期数据,其它参数不一定会全部返回,以查询的结果为主。

子接口:

  • 车牌号查行驶证信息

接口地址: https://登录后显示/api/111/251(支持:http/https)

返回格式:json,xml

请求方式:GET,POST

POST 请求需要设置Header头:Content-Type: application/x-www-form-urlencoded;charset=utf-8

请求说明:

名称

必填

类型

说明

示例参数另存

appid

String

应用ID,在后台我的应用查看或者添加

1

car_no

String

查询的车牌号,必须大写

闽DX0026W

car_type

String

车辆类型:查看车辆类型说明

02

debug

String

调试参数,当此值为1时,返回的为虚拟调试数据。使用接口对接完成之后请去掉些参数即可

1

format

String

返回数据格式类型,每个接口已经说明支持返回格式:json,xml

json

sign

String

1.使用Md5方式验证,参数按一定规则md5后返回的字符串,详情点击这里阅读
2.使用Hash验证方式,直接跟上密钥即可。 
通过我的应用里面修改验证方式

52a9dbe274a5c537bbf7a53e2d66c09f

time

String

请求时传递的当前服务器时间戳

1545829466

返回参数说明:

名称

必填

类型

说明

示例参数另存

c_bodycolor

String

车身颜色

c_brandname

String

品牌名称

哈弗

c_cc

String

排量

1499

c_crossweight

String

总重量

2125

c_curbweight

String

整备质量

1580

c_enginemodel

String

发动机型号

GW4B15

c_enginenumber

String

发动机号

1933017709

c_firstissuedate

String

初次登记日期

2019-03-11 11:41:02

c_fronttread

String

前轮距

1590

c_fueltype

String

燃料种类

汽油

c_jianchetime

String

年检日期

2021-03-31 00:00:00

c_loadweight

String

核定载质量

0

c_maxjourney

String

最大功率

124

c_passengers

String

核定载客数

5

c_plate

String

车牌号

赣BTA103

c_platetype

String

车牌种类 查看支持的车牌种类

02

c_ppsdate

String

出厂日期

2019-02-23 00:00:00

c_properties

String

使用性质

非营运

c_reartread

String

后轮距

1587

c_retirementdate

String

强制报废期止

2099-12-31 00:00:00

c_shaft

String

轴数

2

c_type

String

车型

CC7154UM0A

c_validitydayend

String

检验有效期止

2021-03-31 00:00:00

c_vehiclestatus

String

车辆状态:正常,逾期未年检、违章未处理

正常

c_vehicletype

String

车辆类型

小型轿车

c_vin

String

车辆VIN码,即汽车车架号;一般在发动机、前档玻璃左下角会显示

LGWEE5A59KH506047

c_wheelbase

String

轴距

2680

codeid

Integer

状态码,返回10000状态都会进行计费。具体说明可查看状态码说明

10000

curtime

String

当前服务器时间戳

1605772513

message

String

请求状态说明

操作成功!

retdata

Array

回数据集合,可能是数据、对象或者字符串

状态码说明:

状态码

说明

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

查无数据

请求示例:

$method = 'GET'; //请求方式 GET,POST
$secretType = 'MD5'; //验证方式MD5,Hash 通过后台 我的应用去修改
$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();//当前服务器时间

if('MD5' == $secretType){
    ksort($data); //按照键名对数组排序,为数组值保留原来的键。
    $md5String = '';
    foreach($data as $key=>$val){
        if(strlen($val)>0){ //过滤空值
            $md5String.=$key.$val;
        }
    }
    $secret = md5($md5String.$secret);
}
$data['sign'] = $secret;
if('GET'==$method){
    $sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f
    $result = file_get_contents($sendUrl);
}else{
    $header = ['Content-Type: application/x-www-form-urlencoded;charset=utf-8'];
    $ch = curl_init();
    if(is_array($data))$data = http_build_query($data);
    curl_setopt($ch, CURLOPT_URL, $api_url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_POST, true);//POST
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_AUTOREFERER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_ENCODING,'gzip,deflate');
    $result = curl_exec($ch);
}
$result = json_decode($result,true);
print_r($result);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/360825.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

万物皆可集成资源包!低代码集成系列一网打尽

如何花最短的时间、用最少的成本解决客户的企业级应用定制问题? 如何满足数据库集成、Web API集成、第三方软件集成等需求,在如今万物皆可盘的当下,低代码如何用积木大玩具的方式快速构建各种应用,实现“万物皆可集成”&#xff…

C语言【柔性数组】

柔性数组🫅什么是柔性数组🫅柔性数组的使用🫅柔性数组的优势🫅什么是柔性数组 也许你从来没有听说过柔性数组(flexible array)这个概念,但是它确实是存在的。 C99 中,结构中的最后一…

ES6的迭代器与迭代协议Symbol.iterator

前言ES6新增了两个协议:可迭代协议:对象必须具有Symbol.Iterator属性,属性值为一个函数,当这个对象被迭代时,就会调用该函数,返回一个迭代器。迭代器协议:描述了迭代器对象的具体规则。迭代器迭…

ubuntu的文件系统结构

一. ubuntu 系统的根目录“/” Linux 系统下 “/” 就是系统的根目录,所有的目录是由根目录衍生出来的。 进入根目录的方法:终端输入" cd / " 命令。如下所示: 二. ubuntu 文件系统结构 /bin: 存放二进制的可执行文件。所谓…

【项目实战】接入极光推送SDK,实现从Java服务端后台推送自定义消息到Android车机端

一、需求描述 项目中需要接入极光推送SDK,实现从Java服务端推送消息到Android车机端,以下实现的功能主要是安卓端的,IOS端的虽然代码也兼容了,但是不在本次讨论范围内。以下是具体的实现过程。 二、极光推送介绍 极光推送是一款…

《Qt6开发及实例》6-4 显示SVG格式图片

目录 一、简介与设计 1.1 简介 1.2 设计 二、SvgWidget 2.1 鼠标滚轮事件 三、svgwindow 四、MainWindow 一、简介与设计 1.1 简介 1、SVG 的英文全称是 Scalable Vector Graphics,即可缩放的矢量图形。它是由万维网联盟(W3C)在 200…

什么是循环依赖,spring是如何去解决循环依赖问题的?什么是三级缓存?【spring】

文章目录什么是循环依赖?什么是三级缓存?执行流程什么是循环依赖? 在我们的开发中,会不可避免的遇到Bean之间循环依赖的,所谓循环依赖,就是两个或者两个以上的Bean互相持有对方,这样在程序运行…

几个流畅阅读与标记PDF文件的顶级 PDF 注释器

使用 PDF 注释工具改变您修改 PDF 文档的方式。 PDF 注释器提供了广泛的对象集,用于对内容进行说明。PDF 注释器的目的范围从标记页面内容到添加有洞察力的功能(如表单)。 您可以在评论表中添加建议,例如 – 便签。注释是指在 P…

【假捻停线需求沟通】

假捻工单上停产按钮: 假捻工单上结批复产按钮: 这是目前MES系统具备的功能,但是MES的生产状态和SAP不同步,也就是说MES的A机台上的B订单还在生产,SAP把B订单结批,但是当你刷新页面时,SAP会取A机台上的最新订单数据,也就是B订单进行显示。 换言之,SAP结批不掉A机台上…

PX4之代码结构

PX4开源飞控是目前主流的开源飞控项目,被很多公司作为飞控开发的参考。也广泛被用于现在流行的evtol验证机的飞控,进行初步的飞行验证。可能大多数AAM以及UAM都离不开PX4。 项目代码可以从github下载 $ git clone --recursive GitHub - PX4/PX4-Autopil…

构建Yocto项目

前言Yocto Project简称YP, 是一个致力于帮助开发者构建自己的Linux嵌入式的项目,除了Yocto还有其它的开源项目例如:Debian,著名的Ubuntu就是基于Debian来构建的发行版。什么是Yocto Project?Yocto Project (YP)是一个开源协作项目…

分类预测 | MATLAB实现WOA-CNN-GRU鲸鱼算法优化卷积门控循环单元数据分类预测

分类预测 | MATLAB实现WOA-CNN-GRU鲸鱼算法优化卷积门控循环单元数据分类预测 目录分类预测 | MATLAB实现WOA-CNN-GRU鲸鱼算法优化卷积门控循环单元数据分类预测分类效果基本描述模型描述程序设计参考资料分类效果 基本描述 1.Matlab实现WOA-CNN-GRU多特征分类预测,…

excel图表设计:有关表头的相关问题汇总

虽然表头很简单,但因为有不同样式需要、不同打印需要,也有很多人在表头上浪费了很多时间。文章总结了8种表头的典型形式和问题,让大家从此不再为表头浪费时间。每个excle表格都有一个表头,适合的表头能够让表格美观、逻辑清晰&…

2023年PMP考试内容有哪些?怎么备考?

PMP考试也叫项目管理专业人士资格认证,要想参加2023年PMP考试,考生还需先对PMP考试内容提前进行了解,那么2023年PMP考试内容有哪些呢?我们先看下官方公告:大白话说就是虽然2023年PMBOK第七版就要在大陆地区正式投入使用…

Android项目如何将同一套代码应用于多个项目(变种打包)

如果你的公司开发了一个项目,但是这个项目应用于不同的客户,根据客户的不同要求,会改动一些东西,之前我们的做法是直接将这套代码复制出来,替换logo,applicationId,以及一些基本配置(如baseurl,等配置&…

vue3.2中使用swiper缩略图轮播教程

介绍 在vue3 中使用 swiper 实现缩略图的轮播图效果,具体如下图所示: 使用 切换到项目终端 ,输入命令 npm install swiper --save , 进行安装在 main.js里,引入 swiper.css并使用,具体代码如下;import {createApp } from vue import App from ./App.vue import router…

微信公众号抽奖怎么做_分享微信抽奖小程序制作的好处

在H5游戏中,抽奖是最受消费者喜爱的模式之一。将H5微信抽奖活动结合到营销中,可以带来意想不到的效果,带流量和曝光率,所以许多企业也会在做活动时添加上不同类型的H5微信抽奖活动。编辑那么,新手怎么搭建微信抽奖活动…

前端二面react面试题集锦

react diff 算法 我们知道React会维护两个虚拟DOM,那么是如何来比较,如何来判断,做出最优的解呢?这就用到了diff算法 diff算法的作用 计算出Virtual DOM中真正变化的部分,并只针对该部分进行原生DOM操作,而…

学成在线项目笔记

业务层开发 DAO开发示例 生成实体类对应的mapper和xml文件 定义MybatisPlusConfig,用于扫描mapper和配置分页拦截器 MapperScan("com.xuecheng.content.mapper") Configuration public class MybatisPlusConfig {Beanpublic MybatisPlusInterceptor myb…

Datawhale团队第九期录取名单!

Datawhale团队 公示:Datawhale团队成员Datawhale成立四年了,从一开始的12个人,学习互助,到提议成立开源组织,做更多开源的事情,帮助更多学习者,也促使我们更好地成长。于是有了我们的使命&#…