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);
        }
    }
}