opensaucesystems/dvlasearch

一个简单面向对象的方式与 dvlasearch API 交互

v0.1.0 2016-12-01 17:01 UTC

This package is auto-updated.

Last update: 2024-09-14 18:47:46 UTC


README

dvlasearch.co.uk - Logo

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 以获取更多调用及其结果。