İçeriğe geç
SanaterServisBelgeler

Şehirler

Başlangıç ve kimlik doğrulamaŞehirlerNamaz vakitleriFinansHava durumuPuan durumuFikstürDünya yerleşim verisiGeçmiş ve arşiv

81 ilin plakası, adı, slug'ı ve koordinatı. Anahtar gerektirmez.

Erişimherkese açıkküme dışı
Uç noktalar1aşağıda tek tek açıklanır
KaynakServisin kendi listesi
TazelemeSabitListe değişmez

Namaz ve hava uçlarının il anahtarı buradan gelir. id alanı plakadır (1–81) ve aynı değer yerleşim verisindeki Türkiye illerinde plaka olarak bulunur; iki kümeyi bu alan üzerinden birleştirebilirsiniz.

Bu uç herkese açıktır: anahtar göndermeden çağırabilirsiniz. Ortak yanıt zarfını (kume, guncelleme, bayat) taşımaz, çünkü tazelenen bir veri değildir.

Uç noktalar

GET/v1/sehirler
81 ilin tamamı, plakaya göre sıralı.

Alanlar

Yanıt

AlanTipAçıklama
okboolHer zaman true.
adetintListedeki il sayısı (81).
illerdiziİl nesneleri.

iller[] öğesi

AlanTipAçıklama
idintPlaka (1–81). Namaz ve hava uçlarında il anahtarı olarak kullanılır.
adstringİlin Türkçe adı (ör. Afyonkarahisar).
slugstringAdın ASCII karşılığı (ör. afyonkarahisar). İl anahtarı olarak plaka yerine kullanılabilir.
enlemfloatMerkez enlemi.
boylamfloatMerkez boylamı.

Örnek yanıt

Örnek yanıt · /v1/sehirler
{
  "ok": true,
  "adet": 81,
  "iller": [
    { "id": 1, "ad": "Adana", "slug": "adana",
      "enlem": 37.0, "boylam": 35.32 },
    { "id": 6, "ad": "Ankara", "slug": "ankara",
      "enlem": 39.93, "boylam": 32.86 },
    … 81 kayıt
  ]
}

Kullanım

curl
curl https://api.sanater.com/v1/sehirler
JavaScript · seçim kutusu
const { iller } = await (await fetch('https://api.sanater.com/v1/sehirler')).json();
secim.innerHTML = iller
  .map(i => `<option value="${i.id}">${i.ad}</option>`)
  .join('');

Bilinmesi gerekenler

← Tüm belgeler