2017 © Pedro Peláez
 

library fipe

Tabela Fipe Lib

image

deividfortuna/fipe

Tabela Fipe Lib

  • Thursday, April 5, 2018
  • by deividfortuna
  • Repository
  • 8 Watchers
  • 54 Stars
  • 61 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 14 Forks
  • 4 Open issues
  • 7 Versions
  • 3 % Grown

The README.md

FipeLib

Biblioteca em PHP para consultar a tabela Fipe :moneybag: API de Consulta Tabela FIPE fornece preços médios de veículos no mercado nacional através de um serviço RESTful HTTP Json. Atualizada mensalmente com dados extraidos da tabela FIPE, (*1)

[!IMPORTANT] Após quase 10 anos de manutenção, atualizações e fornecimento totalmente gratuito e ilimitado, tive que tomar a decisão de colocar um limite de uso na API. A partir de agora, a API será limitada a 500 requisições gratuitas e não autenticadas por dia (24h). Se você criar um token de acesso aqui, poderá fazer até 1000 requisições por dia (24h)., (*2)

Caso você precise de requisições ilimitadas e acesso a 1 ano de histórico de preços, considere contratar um plano de suporte através do site fipe.online., (*3)

API Status

Uptime Robot status Uptime Robot status, (*4)

API utilizada

A documentação da API utilizada pela biblioteca para obter os dados da Fipe está disponível neste link e também pode ser encontrada no branch gh-pages deste repositório., (*5)

Classes e métodos

A biblioteca possui 3 classes para consultar a tabela Fipe, uma para cada tipo de veículo, são elas: * FipeCaminhoes consulta a tabela de caminhões * FipeCarros consulta a tabela de carros * FipeMotos consulta a tabela de motos, (*6)

Cada classe possui os seguintes métodos: * getMarcas() retorna um array com os códigos e nomes das marcas do tipo de veículo escolhido * getModelos($codMarca) retorna um array com o códigos e nomes dos modelos da marca informada * getAnos($codMarca, $codModelo) retorna um array com os códigos e nomes dos anos de um modelo de veículo * getVeiculo($codMarca, $codModelo, $codAno) retorna um array com os dados da tabela Fipe do veículo especificado, (*7)

Exemplos de uso

Veja um exemplo de como consultar as marcas de carros:, (*8)

<?php
use DeividFortuna\Fipe\FipeCarros;

$marcas = FipeCarros::getMarcas();

var_dump($marcas);

Utilizando o token de acesso para aumentar o limite de requisições:, (*9)

<?php
use DeividFortuna\Fipe\FipeCarros;

$token = 'SEU_TOKEN';
IFipe::setCurlOptions([
    CURLOPT_HTTPHEADER => ["X-Subscription-Token:$token"]
]);

$marcas = FipeCarros::getMarcas();

var_dump($marcas);

O código acima irá retornar um array:, (*10)

[
  [
    "nome": "Acura",
    "codigo": 1
  ], [
    "nome": "Agrale",
    "codigo": 2
  ],
  // etc...
]

Um exemplo funcional pode ser encontrado na pasta exemplo deste projeto., (*11)

Licença

Copyright (c) 2016 Deivid Fortuna, (*12)

The Versions

05/04 2018

dev-dev

dev-dev

Tabela Fipe Lib

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto

05/04 2018

dev-master

9999999-dev

Tabela Fipe Lib

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto

05/04 2018

2.3.1

2.3.1.0

Tabela Fipe Lib

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto

27/03 2018

2.2.1

2.2.1.0

Tabela Fipe Lib

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto

13/10 2017

2.1.1

2.1.1.0

Tabela Fipe Lib

  Sources   Download

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto

28/11 2016

dev-analysis-XWjY2j

dev-analysis-XWjY2j

Tabela Fipe Lib

  Sources   Download

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto

30/07 2016

2.0.0

2.0.0.0

Tabela Fipe Lib

  Sources   Download

The Requires

  • php >=5.3.0

 

The Development Requires

by Deivid Fortuna
by Alison Monteiro
by Felipe Torretto