Skip to content

Commit

Permalink
Merge pull request #82 from deividfortuna/token-exemplo
Browse files Browse the repository at this point in the history
adicionado exemplo de como usar um token
  • Loading branch information
deividfortuna authored Jun 3, 2024
2 parents 0bd2299 + 2df346e commit a21e2e5
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 5 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,23 @@ Cada classe possui os seguintes métodos:
Veja um exemplo de como consultar as marcas de carros:
~~~php
<?php
use DeividFortuna\Fipe\FipeCarros;

$marcas = FipeCarros::getMarcas();

var_dump($marcas);
~~~

Utilizando o token de acesso para aumentar o limite de requisições:
~~~php
<?php
use DeividFortuna\Fipe\FipeCarros;

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

$marcas = FipeCarros::getMarcas();

var_dump($marcas);
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "deividfortuna/fipe",
"description": "Tabela Fipe Lib",
"version": "2.4.1",
"version": "2.5.0",
"license": "MIT",
"authors": [
{
Expand Down
13 changes: 9 additions & 4 deletions exemplo/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,17 @@
$codModelo = filter_input(INPUT_GET, 'codModelo');
$codAno = filter_input(INPUT_GET, 'codAno');

// Caso você tenha um token de assinatura, pode passá-lo como um cabeçalho HTTP
// $token = 'SEU_TOKEN_AQUI';

IFipe::setCurlOptions([
CURLOPT_TIMEOUT => 10,
CURLOPT_TIMEOUT => 10,
CURLOPT_CONNECTTIMEOUT => 10,
// CURLOPT_HTTPHEADER => ["X-Subscription-Token:$token"]
]);

$marcas = FipeCarros::getMarcas();

if ($codMarca) {
$modelos = FipeCarros::getModelos($codMarca);
$modelos = $modelos['modelos'];
Expand All @@ -38,7 +43,7 @@
}
} catch (Exception $e) {
header('Content-Type: text/html; charset=utf-8');
die('ERRO: '.$e->getMessage());
die('ERRO: ' . $e->getMessage());
}
?>
<!DOCTYPE html>
Expand All @@ -59,8 +64,8 @@
</style>
<body>
<p>Exemplo de consulta de carros na Fipe<?php if (!$codMarca) {
echo ', clique em uma marca para iniciar';
} ?>.</p>
echo ', clique em uma marca para iniciar';
} ?>.</p>
<table>
<tr>
<td valign="top">
Expand Down

0 comments on commit a21e2e5

Please sign in to comment.