五通学院

五通软件企信通机动车合格证API接口规范

admin 2024/3/28 17:12:44 人评论 次浏览分类:五通超级APP


企信通机动车合格证

API接口规范


一、概述

《企信通机动车合格证API接口规范》(以下简称本规范)是由湖北企信通科技有限公司(以下简称本公司)研发,并实现2024年现行机动车合格证二维码规范进行解析的功能,解析并返回机动车合格证二维码中包括的合格证上的1-35项的信息。此功能仅限公司内部管理使用,严禁用于非法用途;


二、  接口规范

本规范主要是企信通机动车合格证平台解码通用接口规范。包括:通用接口中参数及返回值说明等内容。


 2.1 协议格式


2.1.1  通信协议

● 请求参数与返回参数都以JSON 格式作为数据格式

● 字符集默认使用 UTF-8,请勿使用其它字符集

● 所有业务接口默认为post


2.1.2 数据约束

● 与日期,时间有关的信息以yyyy-MM-dd HH:mm:ss格式传输

● 业务接口非必填参数可不传,若传,则参数值不能为空


2.2 系统级参数约束

2.3.1 请求说明

客户端在请求时,需要按照如下步骤生成签名 Signature,并添加公共参数!


2.3.2 公共请求参数

在原始请求的基础上添加 Header 请求参数:

参数名称

参数类型

必填

说明

accessKey

string

Y

身份标识(企信通公司分配)

timestamp

long

Y

时间戳,精确到秒

nonce

int

Y

唯一随机数,建议为一个6位的随机数

sign

string

Y

签名数据(见“计算签名”部分)

计算签名

● 按照如下顺序对请求中的参数进行排序,各个参数通过&进行拼接(中间不含空格):


method & url & accessKey & timestamp & nonce


■ method 需要大写,如:GET

■ url 去除协议、域名、参数,以 / 开头,如:


/api/wtorg/vehicle_certificate


● 使用 HMAC-SHA256 协议创建基于哈希的消息身份验证代码 (HMAC),以 appSecret 作为密钥,对上面拼接的参数进行计算签名,所得签名进行 Base-64 编码

HMAC-SHA256 在线计算:https://1024tools.com/hmac


image.png


2.3.3 返回说明

返回结果采用 JSON 格式,包含code、message、result等字段

参数名称

参数类型

必填

说明

code

Integer

Y

200 标识成功,非200 失败

type

string

Y

返回类型,如成功:success

message

string


失败时,返回原因

result

object


返回数据,json 格式

extras

object


返回数据,json 格式

time

datetime


返回时间


三、平台方提供的接口

接口地址:请联系五通软件公司获取!



3.1 解码机动车合格证接口

Url路径:vehicle_certificate

描述:用于将机动车合格证二维码值内容解码。

3.1.1 接口请求模型

参数代码

参数类型参数类型

参数长度

代码标识说明

是否非空

说明

QrCode

string

4000


Y

机动车合格证二维码值


3.1.2 接口返回模型

序号

列名

数据类型

长度

允许空

列说明

1

WZHGZBH

string

(4000)

√

合格证编号

2

FZRQ

string

(400)

√

发证日期

3

CLZZQYMC

string

(4000)

√

车辆生产单位企业名称

4

CLPP

string

(4000)

√

车辆品牌

5

CLMC

string

(4000)

√

车辆名称

6

CLXH

string

(4000)

√

车辆型号

7

CLSBDH

string

(4000)

√

车辆识别代号

8

CSYS

string

(4000)

√

车辆颜色

9

DPXH

string

(4000)

√

底盘型号

10

DPID

string

(4000)

√

底盘ID

11

DPHGZBH

string

(4000)

√

底盘合格证编号

12

FDJXH

string

(4000)

√

发动机型号

13

FDJH

string

(4000)

√

发动机号

14

RLZL

string

(4000)

√

燃料种类

15

PL

string

(4000)

√

排量

16

GL

string

(4000)

√

功率

17

PFBZ

string

(4000)

√

排放标准

18

YH

string

(4000)

√

油耗

19

WKC

string

(4000)

√

外廓长

20

WKK

string

(4000)

√

外廓宽

21

WKG

string

(4000)

√

外廓高

22

HXNBC

string

(4000)

√

货箱内部长

23

HXNBK

string

(4000)

√

货箱内部宽

24

HXNBG

string

(4000)

√

货箱内部高

25

GBTHPS

string

(4000)

√

钢板弹簧片数

26

LTS

string

(4000)

√

轮胎数

27

LTGG

string

(4000)

√

轮胎规格

28

QLJ

string

(4000)

√

前轮距

29

HLJ

string

(4000)

√

后轮距

30

ZJ

string

(4000)

√

轴距

31

ZH

string

(4000)

√

轴荷

32

ZS

string

(4000)

√

轴数

33

ZXXS

string

(4000)

√

转身形式

34

ZZL

string

(4000)

√

总质量

35

EDZZL

string

(4000)

√

额定载质量

36

ZBZL

string

(4000)

√

整备质量

37

ZZLLYXS

string

(4000)

√

载质量利用系数

38

ZQYZZL

string

(4000)

√

准索引总质量

39

BGCAZZDYXZZL

string

(4000)

√

半挂车鞍座最大允许总质量

40

JSSZCRS

string

(4000)

√

驾驶室准乘人数

41

EDZK

string

(4000)

√

额定载客

42

ZGCS

string

(4000)

√

最高设计车速

43

CLZZRQ

string

(400)

√

车辆制造日期

以上返回数据参考按2024现行机动车合格证文件的1-35项记录,如下图所示:

image.png

 Demo:

Request:


{  "qrCode": "ZCCCHGZ_V3.1 141030#1184|C206A0012319…………"}


Response(部分信息涉密,已被隐藏,测试账号使用时,会有部分内容被隐藏!):


{ "code": 200, "type": "success", "message": "", "result": { "cph": "ASVXF7…………", "pc": "368", "ggsxrq": "2023-03-10", "wzhgzbh": "YE8085000…………", "fzrq": "2023年09月28日", "clzzqymc": "广汽丰田汽车有限公司", "cllx": "乘用车及客车", "clmc": "混合动力多用途乘用车", "clpp": "丰田牌/TOYOTA", "clxh": "GTM65…………", "csys": "白", "clsbdh": "LVGDD4A…………50", "cjh": "", "fdjh": "LG2……", "fdjxh": "A25D", "rlzl": "混合动力", "pfbz": "GB18352.6-2016 国Ⅵ", "pl": "2487", "gl": "139", "zxxs": "方向盘", "qlj": "1725", "hlj": "1726", "lts": "4", "ltgg": "235/60R18", "zj": "3060", "zh": "1210/1590", …………………… "wkc": "5165", "wkk": "1995", "wkg": "1765", "zgcs": "180", "clzzrq": "2023年09月27日", "bz": "轮辋,迎宾灯;发动机净功率值:139kW.", "qybz": "Q/GQFT 263-2023《丰田(TOYOTA)牌GTM6521SHEVR型混合动力多用途乘用车企业产品标准》", "cpscdz": "广州市南沙区黄阁镇市南大道8号", "qyqtxx": "5.77", "clscdwmc": "广汽丰田汽车有限公司", "yh": "5.77", "pzxlh": "440101910……0007", "qrCode": "ZCCCHGZ_V3.1 141030#1184|C206A00123194……", }, "extras": null, "time": "2023-12-05 00:03:47"}


四、其他说明

  4.1、此接口规范及使用,仅限公司内部管理使用,严禁用于非法用途;

  4.2、仅针对接口调用方提交的数据进行解析服务,并返回接口文件档中的数据字段;返回解析结果由接口调用方自行处理,与企信通软件无关且企信通软件不承担任何责任;

  4.3、企信通软件不存储接口调用方提交的数据的解析结果;

  4.4、通常情况下,接口服务器在接收到请求数据后,返回解析结果的响应时间会在1S左右。实际使用时响应时间不排除双方网络波动或其它因素等造成的网络延迟或解析延迟的情况;


更多功能定制需求,请与五通软件公司联系!


五通软件商城官方微信公众号

栏目类别