Dasturchilar uchun

API maʼlumotnomasi

Shaharlar

Atmy xulosasi bor shaharlar, ularning sahifalari va har biri uchun soʻrov; mamlakat boʻyicha filtrlang. Shaharni 25 tilning istalganida nomi, slug yoki id orqali yoxud koordinatalar boʻyicha — 50 km ichidagi xulosasi bor eng yaqin shaharni toping. Ikki shahar bir xil nomlansa, country= qoʻshing.

Shaharlar

GEThttps://api.atmy.ai/v1/cities

Soʻrov parametrlari

q string ixtiyoriy

Saytning istalgan tilidagi shahar nomi yoki slug qismi.

country string ixtiyoriy

Bir xil nomli shaharlarni ajratish uchun mamlakat nomi yoki slug.

lang string ixtiyoriy

Shahar va mamlakat nomlari hamda sahifa havolasi tili.

Standart: en

GET/cities?country=serbia
curl "https://api.atmy.ai/v1/cities?country=serbia"
200Javob
{
  "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"
    }
  ]
}