libo / car-wzcx
基于ThinkPHP5.1框架的违章查询SDK
Requires
- php: >=5.6
- topthink/framework: ^5.1
- topthink/think-helper: >=1.0.4
README
车辆违章查询SDK,适用于TP5.1及以上版本
车牌号查询调用方法:
-
在根目录下执行 composer require libo/car-wzcx 下载本插件包
-
安装时会在config目录下生成一个配置文件:wzcx.php
-
在此文件中修改自己的配置,填写appid和secret,数据从平台后台获取,如果没有就去创建应用,创建应用后会生成appid和secret
-
在需要使用查询的控制器中引入插件:use libo\car_wzcx\WZCX;
-
在需要使用查询的方法中,通过以下代码进行查询:
try {
$params = [
"car_type" => $car_type,
"car_number" => $car_number,
"car_vin_number" => $car_vin_number,
"car_engine_number" => $car_engine_number
];
$wzcx = new WZCX();
$order_curl_json = $wzcx->car_query($params);
$array_return = json_decode($order_curl_json, true);
$return_code = $array_return["code"];if($return_code == 200) { return self::returnMsg(200, '查询成功', $array_return["data"]); } else { return self::returnMsg(403, '查询失败,原因:' . $order_curl_json); }} catch (Exception $e) {
return self::returnMsg(500, $e->getMessage());
}
驾驶证查询调用方法:
-
在根目录下执行 composer require libo/car-wzcx 下载本插件包
-
安装时会在config目录下生成一个配置文件:wzcx.php
-
在此文件中修改自己的配置,填写appid和secret,数据从平台后台获取,如果没有就去创建应用,创建应用后会生成appid和secret
-
在需要使用查询的控制器中引入插件:use libo\car_wzcx\WZCX;
-
在需要使用查询的方法中,通过以下代码进行查询:
try {
$params = [
"driver_number" => $driver_number,
"driver_file_number" => $driver_file_number
];
$wzcx = new WZCX();
$order_curl_json = $wzcx->driver_query($params);
$array_return = json_decode($order_curl_json, true);
$return_code = $array_return["code"];if($return_code == 200) { return self::returnMsg(200, '查询成功', $array_return["data"]); } else { return self::returnMsg(403, '查询失败,原因:' . $order_curl_json); }} catch (Exception $e) {
return self::returnMsg(500, $e->getMessage());
}