비행 정보는 항공사 및 개별 개발자에게 중요합니다. 실시간 비행 API는 출발 시간, 도착 시간, 비행 번호 및 비행 상태와 같은 항공편의 실시간 데이터를 제공 할 수 있습니다. 이 기사는 PHP를 사용 하여이 API를 호출하여 실시간 비행 정보를 얻는 방법을 소개합니다.
Live Flight API 사용을 시작하기 전에 먼저 API 계정을 등록해야합니다. API 제공 업체의 공식 웹 사이트를 방문하여 계정을 등록하고 관련 문서를 팔로우 할 수 있습니다.
등록을 완료하면 API 키가 나타납니다. 이 키는 인증 및 승인에 사용되므로 API를 일반적으로 호출하여 데이터를 얻을 수 있습니다.
인코딩을 시작하기 전에 HTTP 요청을 시작하려면 PHP HTTP 클라이언트 라이브러리를 설치해야합니다. 이 튜토리얼에서는 Guzzle 라이브러리를 사용합니다.
composer require guzzlehttp/guzzle
Guzzle 라이브러리를 사용하면 HTTP 요청을 쉽게 시작하고 API 응답을 얻을 수 있습니다. 다음은 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 '비행 번호:' . $data->flight_number . '<br>';
echo '이륙 시간:' . $data->departure_time . '<br>';
echo '도착 시간:' . $data->arrival_time . '<br>';
echo '비행 상태:' . $data->status . '<br>';
이 코드에서 먼저 Guzzle 클라이언트 인스턴스를 작성한 다음 API 키와 비행 번호를 쿼리 매개 변수로 사용하여 GET 요청을 시작합니다. 다음으로 API 응답에서 비행 데이터를 얻고 관련 정보를 출력합니다.
위의 코드를 실행하기 전에 API 키와 비행 번호를 실제 값으로 바꾸는 것을 잊지 마십시오. 코드가 실행되면 출발 시간, 도착 시간 및 비행 상태를 포함한 비행 세부 사항이 표시됩니다.
이 기사를 통해 PHP 및 Guzzle 라이브러리를 사용하여 실시간 비행 API에 전화하여 비행 정보를 얻는 방법을 배웠습니다. API 계정을 등록하고 키를 얻은 다음 PHP 코드를 사용하여 요청을 보내고 실시간 비행 정보를 얻는 기능을 달성하기 위해 응답을 처리해야합니다.