API başvurusu
Şehirler
Atmy özeti olan şehirler, sayfaları ve her biri için istek; ülkeye göre filtreleyin. 25 dilden herhangi birinde adla, slug veya id ile ya da koordinatlarla şehir bulun — 50 km içinde özeti olan en yakın şehir. İki şehrin adı aynıysa country= ekleyin.
Şehirler
GEThttps://api.atmy.ai/v1/cities
Sorgu parametreleri
q string isteğe bağlı
Sitenin herhangi bir dilinde şehir adının veya slug'ının bir kısmı.
country string isteğe bağlı
Aynı adlı şehirleri ayırt etmek için ülke adı veya slug.
lang string isteğe bağlı
Şehir ve ülke adlarının ve sayfa bağlantısının dili.
Varsayılan: en
GET/cities?country=serbia
curl "https://api.atmy.ai/v1/cities?country=serbia"const response = await fetch("https://api.atmy.ai/v1/cities?country=serbia");
const data = await response.json();import requests
data = requests.get("https://api.atmy.ai/v1/cities?country=serbia").json()200Yanıt
{
"count": 12,
"cities": [
{
"id": 50068,
"slug": "serbia/belgrade",
"name": "Belgrade",
"country": "Serbia",
"timezone": "Europe/Belgrade",
"center": {
"lat": 44.8155,
"lon": 20.4457
},
"page": "https://atmy.ai/air-quality/serbia/belgrade/",
"status": "current",
"current": "https://api.atmy.ai/v1/air-quality/current?city=serbia%2Fbelgrade"
},
{
"id": 51548,
"slug": "serbia/pancevo",
"name": "Pančevo",
"country": "Serbia",
"timezone": "Europe/Belgrade",
"center": {
"lat": 44.87057,
"lon": 20.63996
},
"page": "https://atmy.ai/air-quality/serbia/pancevo/",
"status": "current",
"current": "https://api.atmy.ai/v1/air-quality/current?city=serbia%2Fpancevo"
}
]
}