Voltar / Aprenda a utilizar a API de veículos da APIGRATIS com PHP

Card image cap

Se você está procurando uma maneira fácil e eficiente de obter informações sobre veículos, a API de veículos da APIGRATIS pode ser a solução ideal para você. Neste artigo, você aprenderá como utilizar a API de veículos da APIGRATIS com PHP e CURL em 10 etapas simples.

  1. Crie uma conta na APIGRATIS e obtenha o BearerTokene um DeviceToken.
  2. Instale a biblioteca GuzzleHttp/Client via composer.
  3. Crie uma nova instância do GuzzleHttp/Client.
  4. Defina as informações de cabeçalho da solicitação, incluindo o SecretKey, PublicToken, DeviceToken e BearerToken.
  5. Defina o corpo da solicitação em formato JSON, incluindo a placa do veículo.
  6. Crie uma nova instância da classe GuzzleHttp/Psr7/Request, passando os detalhes da solicitação.
  7. Envie a solicitação assíncrona com o método sendAsync do GuzzleHttp/Client.
  8. Exiba a resposta da solicitação com o método getBody().

A API de veículos da APIGRATIS fornece informações detalhadas sobre veículos registrados no Brasil. Para começar, você precisa criar uma conta na APIGRATIS e crie um novo dispositivo e obtenha um DeviceToken, e crie uma nova aplicação e obtenha um BearerToken. Instale a biblioteca GuzzleHttp/Client via composer e crie uma nova instância do GuzzleHttp/Client. Defina as informações de cabeçalho da solicitação, incluindo o DeviceToken e BearerToken.

Defina o corpo da solicitação em formato JSON, incluindo a placa do veículo. Crie uma nova instância da classe GuzzleHttp/Psr7/Request, passando os detalhes da solicitação. Envie a solicitação assíncrona com o método sendAsync do GuzzleHttp/Client. Por fim, exiba a resposta da solicitação com o método getBody().

Ao utilizar a API de veículos da APIGRATIS com PHP e CURL, você poderá obter informações importantes sobre veículos registrados no Brasil de forma fácil e rápida. Com essas informações, você poderá desenvolver aplicativos e serviços que utilizam dados de veículos para oferecer uma experiência mais personalizada e eficiente aos seus usuários.

Veja abaixo um exemplo prático em PHP usango Guzzle

<?php
$client = new Client();
$headers = [
    'Content-Type' => 'application/json',
    'DeviceToken' => 'b67da11f-28dd-4e29-850f....',
    'Authorization' => 'Bearer SEU_BEARER_TOKEN'
];
$body = '{
    "placa": "OQH3065"
}';

$request = new Request('POST', 'https://gateway.apibrasil.io/api/v2/vehicles/fipe', $headers, $body);
$res = $client->sendAsync($request)->wait();
echo $res->getBody();

Gostou? Cadastre-se agora e comece a usar grátis.