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"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()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"
}
]
}