လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Php Call Real-Time Flight API မှတဆင့်ပျံသန်းမှုအချက်အလက်များကိုမည်သို့ရယူရမည်နည်း

PHP Php Call Real-Time Flight API မှတဆင့်ပျံသန်းမှုအချက်အလက်များကိုမည်သို့ရယူရမည်နည်း

gitbox 2025-07-01

နိဒါန်း

လေကြောင်းလိုင်းများသည်လေကြောင်းလိုင်းများနှင့် developer များနှင့်အလွန်အရေးကြီးသည်။ Real-Time Flight API သည်ထွက်ခွာချိန်, ဇယားကွက်, လေယာဉ်နံပါတ်နှင့်လေယာဉ်ခရီးစဉ်စသည့်လေယာဉ်ခရီးစဉ်များ၏အချိန်နှင့်တပြေးညီအချက်အလက်များကိုပေးနိုင်သည်။ ဤဆောင်းပါးသည် Real-Time Flight Information ကိုရရှိရန်ဤ API ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးမည်။

API ခေါ်ဆိုမှုကိုခေါ်ဆိုမှု

API အကောင့်တစ်ခုမှတ်ပုံတင်ပါ

Live API ကိုမသုံးမီ API အကောင့်တစ်ခုကိုအရင်မှတ်ပုံတင်ရန်လိုအပ်သည်။ API ပံ့ပိုးသူ၏တရားဝင်ဝက်ဘ်ဆိုက်ကို 0 ယ်ယူပြီးသက်ဆိုင်ရာစာရွက်စာတမ်းများကိုလိုက်နာခြင်းဖြင့်အကောင့်တစ်ခုကိုမှတ်ပုံတင်နိုင်သည်။

API key ကိုရယူပါ

သင်မှတ်ပုံတင်ပြီးသည်နှင့်တစ်ပြိုင်နက် API သော့တစ်ခုရရှိမည်ဖြစ်သည်။ ဤသော့ကို authentication နှင့်ခွင့်ပြုချက်အတွက်အသုံးပြုသည်, အချက်အလက်ရရန် API ကိုပုံမှန်အားဖြင့်သင်ခေါ်ဆိုနိုင်အောင်အသုံးပြုသည်။

PHP Code အကောင်အထည်ဖော်မှု

မှီခိုစာကြည့်တိုက်ကို install လုပ်ပါ

သင် encoding မစတင်မှီ http တောင်းဆိုမှုများကိုစတင်ရန် PHP HTTP 0 န်ဆောင်မှုစာကြည့်တိုက်ကိုသင်တပ်ဆင်ရန်လိုအပ်သည်။ ဤသင်ခန်းစာတွင်ကျွန်ုပ်တို့သည်စာကြည့်တိုက်ကိုသုံးပါမည်။

 
composer require guzzlehttp/guzzle

API တောင်းဆိုမှုကိုပြုလုပ်ပါ

Joorsed စာကြည့်တိုက်စာကြည့်တိုက်နှင့်အတူ 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>';

ဤကုဒ်တွင်ကျွန်ုပ်တို့သည်ပထမ ဦး ဆုံး client တစ်ခုဖန်တီးမှုကို ဦး စွာဖန်တီးပြီး, API key နှင့် flight နှင့် flight နံပါတ်ကို သုံး. api key နှင့် flight နံပါတ်ကို အသုံးပြု. တောင်းဆိုပါ။ ထို့နောက် API တုန့်ပြန်မှုနှင့် output နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်မှလေယာဉ်ခရီးစဉ်အချက်အလက်များကိုကျွန်ုပ်တို့ရရှိသည်။

ကုဒ်ကို run ပါ

အထက်ပါကုဒ်ကိုမဖွင့်မီ API key နှင့် flight နံပါတ်ကိုအမှန်တကယ်တန်ဖိုးနှင့်အစားထိုးရန်မမေ့ပါနှင့်။ Code ကိုကွပ်မျက်ခံရပြီးနောက်ထွက်ခွာချိန်, ရောက်ရှိချိန်နှင့်လေယာဉ်ခရီးစဉ်အခြေအနေများအပါအ 0 င်လေယာဉ်ခရီးစဉ်အသေးစိတ်ကိုသင်တွေ့လိမ့်မည်။

နိဂုံးချုပ်အားဖြင့်

ဤဆောင်းပါးမှတစ်ဆင့် PHP နှင့် Grows Libraries များကို Real-Time Flight API ကိုမည်သို့ခေါ်ဆိုရမည်ကိုသင်လေ့လာသင်ယူခဲ့ရသည်။ API အကောင့်တစ်ခုကိုသင်သာမှတ်ပုံတင်ရန်လိုသည်, သော့တစ်ခုရရှိရန်အတွက် PHP code ကို အသုံးပြု. Real-Time Flight Information ကိုရယူရန်အတွက်တုန့်ပြန်မှုနှင့်လုပ်ငန်းစဉ်ကိုတုန့်ပြန်ရန်။