Header Ads Widget

Ticker

6/recent/ticker-posts

Rest API Para Verificar El Estado Del Vuelo En Tiempo Real

 Este tutorial de Laravel ayuda a verificar el estado del vuelo en tiempo real usando la API de descanso. Crearé la aplicación laravel 6 para el estado de vuelo en tiempo real usando la API de AviationStack . Puede crear plataformas de reserva, visualizar y monitorear vuelos globales o crear aplicaciones populares de seguimiento de vuelos usando esto API relajante.

El AviationStack es libre, en tiempo real y estado del vuelo de la aviación mundial de datos API.You pueden integrarse con cualquier lenguaje de programación o libs.I front-end estoy integrando con laravel 6.

Hay las siguientes funciones disponibles en la API de aviationstack:

  • Seguimiento de vuelos en vivo
  • Datos históricos de vuelo
  • Búsqueda de rutas de aerolíneas
  • Búsqueda de aeropuerto
  • Búsqueda de aerolíneas
  • Búsqueda de avión
  • Búsqueda de ciudad
  • Búsqueda de país
  • Búsqueda de impuestos de aviación

Supongo que ha instalado y configurado Laravel 6, si no, configúrelo siguiendo el tutorial,
Cómo instalar Laravel 6 a través de Composer / Installer .

Cómo Acceder A La API Usando Laravel 6

Creemos una cuenta en la pila de aviación . Después del registro exitoso de la cuenta, obtendrá una clave API. Esta clave API se utilizará para acceder a los recursos de aviationstack. Debe pasar esta clave en cada solicitud de API rest.

La llamada de muestra es:
https://api.aviationstack.com/v1/flights? access_key = YOUR_ACCESS_KEY

Donde -
access_key es el campo obligatorio.

Hay algunos campos opcionales:

Integremos la API de AviationStack con Laravel 6.

Paso 1: Crearemos una entrada de ruta al routes/api.phparchivo -
$app->get('flights', 'ASController@getFlights');

Hemos definido el '/flights'punto final y pasado el método del controlador getFlights(), que se define en el ASController.phparchivo.

Paso 2: Cree el método getFlights en el ASController.phparchivo. Esta ubicación del archivo sería app/HTTP/Controllers.

Paso 3: crea un getFlightsServicemétodo en el ASController.phparchivo.

Ahora, crearemos el método de servicio en el archivo de servicio o en el archivo de controlador existente, para acceder a los datos de AviationStack usando la API Rest. Estoy creando un ASController.phparchivo existente -

Estoy usando la variable ACCESS_KEY en la URL de la API, que está definida en el .envarchivo de laravel. La respuesta json sería la siguiente:

La respuesta de error sería:

Publicar un comentario

0 Comentarios