opensaucesystems / dvlasearch
一个简单面向对象的方式与 dvlasearch API 交互
v0.1.0
2016-12-01 17:01 UTC
Requires
- php: >=5.4
- nategood/httpful: >v0.2
This package is auto-updated.
Last update: 2024-09-14 18:47:46 UTC
README

DVLASearch - API 客户端
此 PHP Composer 包提供了一种简单面向对象的方式与 http://dvlasearch.co.uk API 交互。
设置
使用 composer 将包添加到项目中
composer require opensaucesystems/dvlasearch
初始化客户端
<?php
require 'vendor/autoload.php';
/**
* Initialize the API client class
*/
$dvlasearch = new opensaucesystems\dvlasearch\APIClient(
'DvlaSearchDemoAccount' // API key
);
进行调用
要与 API 交互,只需调用类方法或属性即可,当遍历到端点时,会动态加载。
例如
print_r($dvlasearch->vin->find('WMX1903782A004387'), true);
stdClass Object
(
[co2Emissions] => 219 g/km
[model] => Amg Gt
[twelveMonthRate] =>
[transmission] => Automatic
[vrm] => 10GRX
[colour] => WHITE
[sixMonthRate] =>
[yearOfManufacture] => 2015
[dateOfFirstRegistration] => 31 July 2015
[fuelType] => PETROL
[revenueWeight] => 1890kg
[typeApproval] => M1
[vin] => WMX1903782A004387
[wheelPlan] => 2 AXLE RIGID BODY
[motDetails] => No details held by DVLA
[make] => MERCEDES-BENZ
[taxDetails] => Tax due: 01 August 2016
)
查看:examples.php 以获取更多调用及其结果。