sorgu.php
<?php
// API endpoint
$url = "https://api.thy.com/flights/search";
// API anahtarı
$api_key = "your_api_key_here";
// İstek parametreleri
$params = array(
"origin" => "IST",
"destination" => "DXB",
"date" => "2023-03-10"
);
// API isteğini yap
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url . "?" . http_build_query($params));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
"Authorization: Bearer " . $api_key
));
$response = curl_exec($curl);
curl_close($curl);
// API cevabını kontrol et
if ($response !== false) {
// API cevabını JSON formatına dönüştür
$data = json_decode($response, true);
// Uçuşları listele
foreach ($data["flights"] as $flight) {
echo "Uçuş ID: " . $flight["id"] . "\n";
echo "Kalkış Yeri: " . $flight["origin"] . "\n";
echo "Varış Yeri: " . $flight["destination"] . "\n";
echo "Tarih: " . $flight["date"] . "\n";
echo "Fiyat: " . $flight["price"] . " TL\n";
echo "---\n";
}
} else {
echo "API isteği başarısız.";
}
sorgu.py
import requests
# API endpoint
url = "https://api.thy.com/flights/search"
# API key
api_key = "your_api_key_here"
# Request parameters
params = {
"origin": "IST",
"destination": "DXB",
"date": "2023-03-10"
}
# Make API request
response = requests.get(url, params=params, headers={
"Authorization": "Bearer " + api_key
})
# Check if the request is successful
if response.status_code == 200:
#
Bu repository, uçak bileti fiyatını sorgulamak için PHP ve Python dillerinde yazılmış kodları içermektedir.
Gereksinimler
- PHP 5.6 veya üstü (PHP için)
- Python 3.6 veya üstü (Python için)
- PHP cURL eklentisi (PHP için)
- requests kütüphanesi (Python için)
- THY tarafından verilen API anahtarı
Kurulum
Python için:
- pip install requests
PHP için:
- php -m | grep curl
Bu komut, cURL eklentinin kurulu olup olmadığını kontrol eder. Kurulu değilse, sunucunuza eklentiyi yüklemelisiniz.
Kullanım
PHP için:
- php sorgu.php
Python için:
- python sorgu.py
Kodlar çalıştırıldığında, API endpoint’ine istek yapılır ve bilet fiyatı sorgulanır.
Yapımcı
- Emre Karademir
- Web Sitesi: https://emrekarademir.com/
- E-posta: [email protected]
Notlar
- API endpoint’i ve parametreleri gerçek bir API sunucusu ve verileri temsil etmez.
- Bu kodlar sadece bir fikir vermek içindir ve direkt olarak kullanılamaz. API endpoint’inin ve istek yapılacak verilerin doğru olduğundan emin olun.
Previous post
Uçak Bileti Fiyatı SorgulamaNext post
Kariyer.net İlanları Çekme cURL ScriptiRecent Comments
Görüntülenecek bir yorum yok.