Skip to content

Şehirleri Getir​

GET
/api/v1/public/shared/cities

Şehirleri sayfalı olarak listeler. Ülke süzgeci isteğe bağlıdır; verilmezse tüm ülkelerin şehirleri döner, countryId ile countryCode birlikte verilirse ikisine birden uyanlar döner. Token gerektirmez.

Parametreler​

Başlık Parametreleri

Accept-Language

Ülke ve ölçü birimi adları ile doğrulama hata mesajlarının dili. en ile başlıyorsa (ör. en, en-US) İngilizce, aksi halde Türkçe. Başarı mesajları her zaman Türkçe döner.

Tipstring
Örnekler
"tr"
"en"
Varsayılan"tr"

Query Parametreleri

page

Sayfa numarası

Tipinteger
Minimum1
Varsayılan1
perPage

Sayfa başına kayıt sayısı. Tüm listeyi almak için 200 verip meta.pageCount kadar sayfayı dolaşın.

Tipinteger
Minimum1
Maksimum200
Varsayılan50
sortBy

Sıralama alanı

Tipstring
Geçerli değerler
"name""id"
Varsayılan"name"
sortOrder

Sıralama yönü (büyük-küçük harf duyarsız)

Tipstring
Geçerli değerler
"asc""desc"
Varsayılan"asc"
countryCode

Ülke kodu (tam eşleşme, büyük-küçük harf duyarsız)

Tipstring
Örnek"TR"
Min Uzunluk1
Max Uzunluk8
countryId

Ülke ID'si için Bakınız

Tipinteger
Örnek234
Minimum1
ids

Virgülle ayrılmış şehir ID'leri (en fazla 200)

Tipstring
Örnek"98273,98247"
name

Adında bu değer geçen şehirler. nameExact ya da namePrefix verilirse yok sayılır

Tipstring
Örnek"ADA"
Min Uzunluk1
Max Uzunluk255
nameExact

Şehir adı (tam eşleşme). Verilirse namePrefix ve name yok sayılır

Tipstring
Min Uzunluk1
Max Uzunluk64
namePrefix

Şehir adının başlangıcı. Verilirse name yok sayılır

Tipstring
Min Uzunluk1
Max Uzunluk64

Cevaplar​

Şehirler listelendi

application/json
JSON
{
"success": true,
"message": "Şehirler listelendi",
"items": [
{
"id": 98273,
"name": "ADANA"
}
],
"meta": {
"page": 1,
"perPage": 50,
"total": 233,
"pageCount": 5
}
}

Test​

Başlıklar
Değişkenler
Key
Değer

Örnekler​

cURL
JavaScript
PHP
Python