此包最新版本(0.2.3)没有可用的许可证信息。

Fipe API 集成包

0.2.3 2016-09-22 00:28 UTC

This package is auto-updated.

Last update: 2024-09-20 09:46:58 UTC


README

[![版本][packagist-badge]][packagist] [packagist-badge]: https://img.shields.io/packagist/v/adrianolaselva/fipeapi.svg [packagist]: https://packagist.org.cn/packages/adrianolaselva/fipeapi Build Status Scrutinizer Code Quality Code Coverage Build Status

Total Downloads Monthly Downloads Daily Downloads

License

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);