Иштеп чыгуучуларга

API маалымдамасы

Шаарлар

Atmy жыйынтыгы бар шаарлар, алардын барактары жана ар бири үчүн суроо; өлкө боюнча чыпкалоо. Шаарды 25 тилдин каалаганындагы аты, slug же id, же координаттар боюнча табыңыз — 50 km ичиндеги жыйынтыгы бар эң жакын шаар. Эки шаардын аты бирдей болсо country= кошуңуз.

Шаарлар

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

Суроо параметрлери

q string милдеттүү эмес

Сайттын каалаган тилиндеги шаар аталышынын же slug'дун бөлүгү.

country string милдеттүү эмес

Аттуу шаарларды айырмалоо үчүн өлкөнүн аталышы же slug.

lang string милдеттүү эмес

Шаар жана өлкө аталыштарынын жана барак шилтемесинин тили.

Демейки: en

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