An open API service indexing awesome lists of open source software.

https://github.com/giorgiolucca/fipe

SDK não oficial para a API da FIPE (http://fipeapi.appspot.com/)
https://github.com/giorgiolucca/fipe

fipe nodejs sdk

Last synced: 5 months ago
JSON representation

SDK não oficial para a API da FIPE (http://fipeapi.appspot.com/)

Awesome Lists containing this project

README

          

# FIPE SDK

[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]

SDK não oficial para a API da FIPE (http://fipeapi.appspot.com/)

# Como utilizar

## Instalação

```sh
$ npm install --save fipe
```

## Realizando buscas

### Marcas

##### Buscar todas as marcas de carro disponíveis

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.brand('car')
.all()
.then(function(res) {
console.log(res);
});
```

##### Buscar todas as marcas de caminhões disponíveis

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.brand('truck')
.all()
.then(function(res) {
console.log(res);
});
```

##### Buscar todas as marcas de motocicletas disponíveis

```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.brand('motorcycle')
.all()
.then(function(res) {
console.log(res);
});
```

##### Buscar uma marca específica de carro

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.brand('car', 'fiat')
.then(function(res) {
console.log(res);
});
```
##### ou

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.brand('car')
.findOneBy('name', 'volkswagen')
.then(function(res) {
console.log(res);
});
```

### Veículos

##### Buscar todos os modelos de uma marca de carro específica

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.vehicle('car', 'subaru')
.all()
.then(function(res) {
console.log(res);
});
```

##### Buscar todas as ocorrências de um modelo de carro

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.vehicle('car', 'chevrolet')
.findBy('name', 'Celta')
.then(function(res) {
console.log(res);
});
```

##### Buscar todos os modelos de uma marca de acordo com o ID informado

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.vehicle('car', 'subaru')
.getModels('2125')
.then(function(res) {
console.log(res);
});
```

##### Buscar o modelo do ano informado

```sh
var fipeSdk = require('fipe').sdk;

fipeSdk.vehicle('car', 'subaru')
.getYearModel('2125', '2004-2')
.then(function(res) {
console.log(res);
});
```
[npm-image]: https://badge.fury.io/js/fipe.svg
[npm-url]: https://npmjs.org/package/fipe
[travis-image]: https://travis-ci.org/giorgiolucca/fipe.svg?branch=master
[travis-url]: https://travis-ci.org/giorgiolucca/fipe
[daviddm-image]: https://david-dm.org/giorgiolucca/fipe.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/giorgiolucca/fipe