Son Depremler API
Bu API ile Türkiyede gerçekleşen son 500 depreme ait verilere json formatında elde edebilirsiniz.
İstek
GET
http://hasanadiguzel.com.tr/api/sondepremler
Yanıt
Alan | Veri Tipi | Açıklama |
---|---|---|
data | Array | Emtia kategorilerini ve/veya verilerini barındıran dizidir. |
tarih | String | İlgili depremin gerçekleştiği tarih depolamaktadır. |
saat | String | İlgili depremin gerçekleştiği saat depolamaktadır. |
enlem_n | String | İlgili depremin gerçekleştiği kordinatın enlem verisini depolamaktadır. |
boylam_e | String | İlgili depremin gerçekleştiği kordinatın boylam verisini depolamaktadır. |
derinlik_km | Decimal | İlgili depremin derinliğinin kaç kilometre (km) de gerçekleştiği verisini depolamaktadır. |
ml | Decimal | İlgili depremin gerçekleşme şiddetini depolamaktadır |
yer | String | İlgili depremin gerçekleştiği konumun ad bilginisini depolamaktadır. |
cozum_niteligi | String | İlgili depremin çözüm niteliği verisini depolamaktadır. |
Temel Kurulum
Entegrasyon için temel örnek kodlar.
<?php
function getData() {
$getData = json_decode(file_get_contents('http://hasanadiguzel.com.tr/api/sondepremler'));
return $getData->data;
}
print_r(getData());
?>
import json
from urllib.request import urlopen
apiUrl = "http://hasanadiguzel.com.tr/api/sondepremler"
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/sondepremler");
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/sondepremler')
.then(response => response.json())
.then(data => console.log(data.data));
using System;
using System.Net;
using Newtonsoft.Json.Linq;
namespace SonDepremlerAPI
{
public class Program
{
public static void Main(string[] args)
{
WebClient client = new WebClient();
var response = client.DownloadString("http://hasanadiguzel.com.tr/api/sondepremler");
JObject jsonData = JObject.Parse(response);
var data = jsonData.SelectToken("data");
Console.WriteLine("Data: {0}", data);
//Write All Request
Console.WriteLine(jsonData);
}
}
}