Эхлэх

Танилцуулга
Автентикаци (X-API-Key)
Хязгаарлалт

Endpoint-ууд

Weather.mn — API Баримт бичиг

Бүх weather endpoint нь X-API-Key header шаардана. API түлхүүрийг Dashboard-аас авна уу.

# Үндсэн URL
https://api.weather.mn/api/v1

# Header
X-API-Key: wapi_pro_your_key_here

Станцын ID (sid) яаж авах вэ?

/weather/current, /forecast, /air-quality, /summary — эдгээр endpoint-ууд нь station параметр хүлээн авдаг бөгөөд тухайн утга нь /api/v1/weather/stations дуудсанаас буцаж ирэх id буюу sid байна.

# 1-р алхам: Станцын жагсаалт авна
GET /api/v1/weather/stations
→ буцаана: { "id": "292", "name": "Улаанбаатар" }
# 2-р алхам: Авсан id-г ашиглана
GET /api/v1/weather/current?station=292
GET /api/v1/weather/forecast?station=292&days=7
GET /api/v1/weather/summary?station=292
292 = Улаанбаатар244 = Дархан236 = Эрдэнэт231 = Мөрөн259 = Чойбалсан214 = Өлгий373 = Даланзадгад
GET/api/v1/weather/stations

Цаг агаарын станцууд

Монгол даяарх бүх цаг агаарын станцын жагсаалт. Бусад endpoint-д ашиглах station id (sid) энд байна.

Жишээ Хүсэлт

curl -X GET "https://api.weather.mn/api/v1/weather/stations" \
  -H "X-API-Key: wapi_pro_your_key"

Хариу (Response)

{
  "success": true,
  "count": 230,
  "data": [
    {
      "id": "292",           // ← энэ sid-г бусад endpoint-д ашиглана
      "name": "Улаанбаатар",
      "nameEn": "Улаанбаатар",
      "aimag": "Нийслэл",
      "lat": 47.91845,
      "lng": 106.8483,
      "elevation": 1303
    },
    {
      "id": "244",
      "name": "Дархан",
      "nameEn": "Дархан",
      "aimag": "Дархан-Уул",
      "lat": 49.4905,
      "lng": 105.9397,
      "elevation": 707
    }
  ]
}