Güncel Akaryakıt Fiyatları API
Bu API ile güncel akaryakıt fiyatlarını json formatında elde edebilirsiniz.
İstek
GET
http://hasanadiguzel.com.tr/api/akaryakit/sehir={sehir_adi}
Alan | Veri Tipi | Açıklama |
---|---|---|
sehir | String | Sorgulayacağınız il adını giriniz. |
Yanıt
Alan | Veri Tipi | Açıklama |
---|---|---|
data | Array | İlçelere ait fiyat bilgilerini barındıran dizidir. |
Ilce_Adi | String | Akaryakıt verisi çekilen ilin ilçelerine göre fiyat verilerini tutan dizinin adıdır. İlgili ile ait ilçe bilgisine göre bu özelliğin tanımı değişmektedir. |
Kursunsuz_95(Excellium95)_TL_lt | Decimal | İlgili ilçeye ait Kurşunsuz 95 (Excellium 95) akaryakıt tipinin litre (lt) fiyatını barındıran alandır. |
Gazyagi_TL_lt | Decimal | İlgili ilçeye ait Gazyağı akaryakıt tipinin litre (lt) fiyatını barındıran alandır. |
Motorin(Eurodiesel)_TL_lt | Decimal | İlgili ilçeye ait Motorin (Eurodiesel) akaryakıt tipinin litre (lt) fiyatını barındıran alandır. |
Motorin(Excellium_Eurodiesel)_TL_lt | Decimal | İlgili ilçeye ait Motorin (Excellium Eurodiesel) akaryakıt tipinin kilogram (kg) fiyatını barındıran alandır. |
Fuel_Oil_TL_Kg | Decimal | İlgili ilçeye ait Fuel Oil akaryakıt tipinin kilogram (kg) fiyatını barındıran alandır. |
Yüksek_Kükürtlü_Fuel_Oil_TL_kg | Decimal | İlgili ilçeye ait Yüksek Kükürtlü Fuel Oil akaryakıt tipinin kilogram (kg) fiyatını barındıran alandır. |
Otogaz_TL_lt | Decimal | İlgili ilçeye ait Otogaz akaryakıt tipinin litre (lt) fiyatını barındıran alandır. |
Temel Kurulum
Entegrasyon için temel örnek kodlar.
<?php
function getData() {
$getData = json_decode(file_get_contents('http://hasanadiguzel.com.tr/api/akaryakit/sehir={sehir_adi}'));
return $getData->data;
}
print_r(getData());
?>
import json
from urllib.request import urlopen
apiUrl = "http://hasanadiguzel.com.tr/api/akaryakit/sehir={sehir_adi}"
result = urlopen(apiUrl).read().decode('utf-8')
getData = json.loads(result)
print("Data: " + getData["data"]);
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.HttpURLConnection;
import com.google.gson.Gson;
import com.google.gson.JsonObject;
public class Main {
public static void main(String[] args) {
try {
URL apiUrl = new URL("http://hasanadiguzel.com.tr/api/akaryakit/sehir={sehir_adi}");
HttpURLConnection connect = (HttpURLConnection) apiUrl.openConnection();
if (connect.getResponseCode() != 200) {
throw new RuntimeException("An server error: " + connect.getResponseCode());
}
InputStreamReader iStream = new InputStreamReader(connect.getInputStream());
BufferedReader bReader = new BufferedReader(iStream);
Gson gson = new Gson();
JsonObject jsonOb = gson.fromJson(bReader, JsonObject.class);
String result = jsonOb.get("data").getAsString();
System.out.println("Data: " + result);
connect.disconnect();
} catch (IOException error) {
error.printStackTrace();
}
}
}
fetch('http://hasanadiguzel.com.tr/api/akaryakit/sehir={sehir_adi}')
.then(response => response.json())
.then(data => console.log(data.data));
using System;
using System.Net;
using Newtonsoft.Json.Linq;
namespace AkaryakitFiyatlariAPI
{
public class Program
{
public static void Main(string[] args)
{
WebClient client = new WebClient();
var response = client.DownloadString("http://hasanadiguzel.com.tr/api/akaryakit/sehir={sehir_adi}");
JObject jsonData = JObject.Parse(response);
var data = jsonData.SelectToken("data");
Console.WriteLine("Data: {0}", data);
//Write All Request
Console.WriteLine(jsonData);
}
}
}