adrianolaselva / fipeapi
此包最新版本(0.2.3)没有可用的许可证信息。
Fipe API 集成包
0.2.3
2016-09-22 00:28 UTC
Requires
- php: >=5.6
- php-curl-class/php-curl-class: ^4.11
Requires (Dev)
- phpunit/phpunit: 5.2.12
README
[![版本][packagist-badge]][packagist] [packagist-badge]: https://img.shields.io/packagist/v/adrianolaselva/fipeapi.svg [packagist]: https://packagist.org.cn/packages/adrianolaselva/fipeapi
Fipe API 集成包
本项目旨在提供一个与Fipe查询API的更少创伤和标准化的集成
依赖关系
require
- PHP >= 5.6
- php-curl-class/php-curl-class ^4.11
require-dev
- phpunit/phpunit 5.2.12
安装
在您的shell中执行
composer require adrianolaselva/fipeapi
描述
要传递包含配置的参数,需要实例化Client并按以下方式传递数组。
$client = new \FipeApi\Client([ \FiapeApi\FipeApiParameter::FIPE_API_HOST => "http://fipeapi.appspot.com/api/1/", \FiapeApi\FipeApiParameter::FIPE_API_TIMEOUT => 20, ]);
如果构造函数的参数为空,则使用以下信息作为默认值。
'FIPE_API_HOST' = 'http://fipeapi.appspot.com/api/1/'
'FIPE_API_TIMEOUT' = 10
要开始查询,只需实例化包"Fipe\Api\*"中的任意一个类,将Client实例作为参数传递给构造函数或留空以采用默认值,形式如下
$caminhaoApi = new \FipeApi\Api\Caminhao();
或
$caminhaoApi = new \FipeApi\Api\Caminhao($client);
如果需要在Client初始化后更改参数,可以按以下方式操作
$client = new \FipeApi\Client(); $client->setParameter(\FiapeApi\FipeApiParameter::FIPE_API_HOST, "http://fipeapi.appspot.com/api/1/"); $client->setParameter(\FiapeApi\FipeApiParameter::FIPE_API_TIMEOUT, 50); $caminhaoApi = new \FipeApi\Api\Caminhao($client);