Position actuelle: Accueil> Derniers articles> Comment obtenir des informations sur le vol via l'appel de vol en temps réel PHP

Comment obtenir des informations sur le vol via l'appel de vol en temps réel PHP

gitbox 2025-07-01

Introduction

Les informations sur le vol sont cruciales pour les compagnies aériennes et les développeurs individuels. L'API de vol en temps réel peut fournir des données en temps réel de vols, tels que l'heure de départ, l'heure d'arrivée, le numéro de vol et l'état du vol. Cet article présentera comment utiliser PHP pour appeler cette API pour obtenir des informations de vol en temps réel.

Préparation des appels API

Enregistrer un compte API

Avant de commencer à utiliser l'API Flight Live, vous devez d'abord enregistrer un compte API. Vous pouvez enregistrer un compte en visitant le site officiel du fournisseur d'API et suivre les documents pertinents.

Obtenez la clé de l'API

Une fois l'inscription terminée, vous obtiendrez une clé API. Cette clé est utilisée pour l'authentification et l'autorisation, en vous assurant que vous pouvez appeler l'API normalement pour obtenir des données.

Implémentation du code PHP

Installez la bibliothèque de dépendances

Avant de commencer l'encodage, vous devez installer une bibliothèque client HTTP PHP afin d'initier des demandes HTTP. Dans ce tutoriel, nous utiliserons la bibliothèque Guzzle.

 
composer require guzzlehttp/guzzle

Faire une demande API

Avec la bibliothèque Guzzle, vous pouvez facilement lancer des demandes HTTP et obtenir des réponses API. Voici un exemple de code qui montre comment obtenir des informations en temps réel pour un vol spécifique via PHP:

 
use GuzzleHttp\Client;
$apiKey = 'YOUR_API_KEY';
$flightNumber = 'YOUR_FLIGHT_NUMBER';
$client = new Client();
$response = $client->request('GET', 'https://api.example.com/flight-info', [
    'query' => [
        'api_key' => $apiKey,
        'flight_number' => $flightNumber,
    ],
]);
$body = $response->getBody();
$data = json_decode($body);
echo 'Numéro du vol:' . $data->flight_number . '<br>';
echo 'Temps de décollage:' . $data->departure_time . '<br>';
echo 'Heure d&#39;arrivée:' . $data->arrival_time . '<br>';
echo 'Statut de vol:' . $data->status . '<br>';

Dans ce code, nous créons d'abord une instance Guzzle Client, puis inirions une demande GET à l'aide de la clé API et du numéro de vol comme paramètres de requête. Ensuite, nous obtenons des données de vol à partir de la réponse de l'API et des informations pertinentes de la sortie.

Exécuter le code

N'oubliez pas de remplacer la touche API et le numéro de vol par la valeur réelle avant d'exécuter le code ci-dessus. Une fois le code exécuté, vous verrez les détails du vol, y compris l'heure de départ, l'heure d'arrivée et l'état du vol.

en conclusion

Grâce à cet article, vous avez appris à utiliser les bibliothèques PHP et Guzzle pour appeler l'API de vol en temps réel pour obtenir des informations de vol. Il vous suffit d'enregistrer un compte API, d'obtenir une clé, puis d'utiliser le code PHP pour envoyer une demande et de traiter une réponse pour atteindre la fonction d'obtenir des informations de vol en temps réel.