Skip to content

Commit a21e2e5

Browse files
Merge pull request #82 from deividfortuna/token-exemplo
adicionado exemplo de como usar um token
2 parents 0bd2299 + 2df346e commit a21e2e5

File tree

3 files changed

+24
-5
lines changed

3 files changed

+24
-5
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,23 @@ Cada classe possui os seguintes métodos:
3232
Veja um exemplo de como consultar as marcas de carros:
3333
~~~php
3434
<?php
35+
use DeividFortuna\Fipe\FipeCarros;
36+
37+
$marcas = FipeCarros::getMarcas();
3538

39+
var_dump($marcas);
40+
~~~
41+
42+
Utilizando o token de acesso para aumentar o limite de requisições:
43+
~~~php
44+
<?php
3645
use DeividFortuna\Fipe\FipeCarros;
3746

47+
$token = 'SEU_TOKEN';
48+
IFipe::setCurlOptions([
49+
CURLOPT_HTTPHEADER => ["X-Subscription-Token:$token"]
50+
]);
51+
3852
$marcas = FipeCarros::getMarcas();
3953

4054
var_dump($marcas);

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "deividfortuna/fipe",
33
"description": "Tabela Fipe Lib",
4-
"version": "2.4.1",
4+
"version": "2.5.0",
55
"license": "MIT",
66
"authors": [
77
{

exemplo/index.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,17 @@
99
$codModelo = filter_input(INPUT_GET, 'codModelo');
1010
$codAno = filter_input(INPUT_GET, 'codAno');
1111

12+
// Caso você tenha um token de assinatura, pode passá-lo como um cabeçalho HTTP
13+
// $token = 'SEU_TOKEN_AQUI';
14+
1215
IFipe::setCurlOptions([
13-
CURLOPT_TIMEOUT => 10,
16+
CURLOPT_TIMEOUT => 10,
1417
CURLOPT_CONNECTTIMEOUT => 10,
18+
// CURLOPT_HTTPHEADER => ["X-Subscription-Token:$token"]
1519
]);
1620

1721
$marcas = FipeCarros::getMarcas();
22+
1823
if ($codMarca) {
1924
$modelos = FipeCarros::getModelos($codMarca);
2025
$modelos = $modelos['modelos'];
@@ -38,7 +43,7 @@
3843
}
3944
} catch (Exception $e) {
4045
header('Content-Type: text/html; charset=utf-8');
41-
die('ERRO: '.$e->getMessage());
46+
die('ERRO: ' . $e->getMessage());
4247
}
4348
?>
4449
<!DOCTYPE html>
@@ -59,8 +64,8 @@
5964
</style>
6065
<body>
6166
<p>Exemplo de consulta de carros na Fipe<?php if (!$codMarca) {
62-
echo ', clique em uma marca para iniciar';
63-
} ?>.</p>
67+
echo ', clique em uma marca para iniciar';
68+
} ?>.</p>
6469
<table>
6570
<tr>
6671
<td valign="top">

0 commit comments

Comments
 (0)