Konya Nöbetçi Eczaneler API

Bu API ile Konya ilindeki nöbetçi eczaneler listesini json formatında elde edebilirsiniz.


İstek

GET http://hasanadiguzel.com.tr/api/nobetcieczaneler/konya
Yanıt


Alan Veri Tipi Açıklama
data Array Eczane bilgilerinin ve/veya verilerini barındıran dizidir.
eczane_adi String İlgili nöbetçi eczanenin adını barındıran özelliktir.
eczane_adresi String İlgili nöbetçi eczanenin adresini barındıran özelliktir.
eczane_adresi_ilce String İlgili nöbetçi eczane adresinin ilçe bilgisini barındıran özelliktir.
eczane_adresi_il Decimal İlgili nöbetçi eczane adresinin il bilgisini barındıran özelliktir.
eczane_telefon_numarasi Decimal İlgili nöbetçi eczanenin telefon numarasını barındıran özelliktir.
eczane_faks_numarasi Decimal İlgili nöbetçi eczanenin fax numarasını barındıran özelliktir.
Temel Kurulum
Entegrasyon için temel örnek kodlar.

<?php
    function getData() {
        $getData = json_decode(file_get_contents('http://hasanadiguzel.com.tr/api/nobetcieczaneler/konya'));
        return $getData->data;
    }
    print_r(getData());
?>
        
    

import json
from urllib.request import urlopen

apiUrl = "http://hasanadiguzel.com.tr/api/nobetcieczaneler/konya"

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/nobetcieczaneler/konya");
            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/nobetcieczaneler/konya')
    .then(response => response.json())
    .then(data => console.log(data.data));
        
    

using System;
using System.Net;
using Newtonsoft.Json.Linq;

namespace KonyaNobEczanelerAPI
{
    public class Program
    {
        public static void Main(string[] args)
        {
            WebClient client = new WebClient();
            var response = client.DownloadString("http://hasanadiguzel.com.tr/api/nobetcieczaneler/konya");
            JObject jsonData = JObject.Parse(response);
            var data = jsonData.SelectToken("data");
            Console.WriteLine("Data: {0}", data);
            //Write All Request
            Console.WriteLine(jsonData);
        }
    }
}