Η υποβολή ειδήσεων και ο στόλος NakBus βρίσκονται πλέον στον πίνακα συνεργατών
Συνδέστε τον λογαριασμό προγραμματιστή σας με έναν λογαριασμό Nakordoni Partners με το ίδιο email και διαχειριστείτε εκεί τις ειδήσεις και τον στόλο λεωφορείων σας (NakDriver / NakManager), με ρόλους ομάδας. Τα κλειδιά API, τα endpoints και οι εφαρμογές σας παραμένουν αμετάβλητα, και οι σελίδες εδώ συνεχίζουν να λειτουργούν. Άνοιγμα Nakordoni Partners

← Όλα τα endpoints

API καιρικών συνθηκών στα σύνορα Online

Ο οδικός κίνδυνος σε ένα συνοριακό σημείο σε μία κλίμακα 0–5: καθαρός δρόμος, ομίχλη, χιόνι, βροχή, παγετός ή ισχυρός άνεμος — στη γλώσσα σας, με σοβαρότητα, ηλικία της μέτρησης και πηγή: οδηγός ή το δικό μας μοντέλο.

GET https://nakordoni.eu/api/v1/data/weather — κλάση ποσόστωσης: cheap

ΠαράμετροςΠεριγραφή
ppidΑναγνωριστικό σημείου ελέγχου, π.χ. id_13 (δείτε /api/v1/data/checkpoints)
langΓλώσσα των ονομάτων συνθήκης και σοβαρότητας (25 γλώσσες· προεπιλογή en)
sourcesall (προεπιλογή) | community — μόνο αναφορές οδηγών | model — μόνο η δική μας ταξινόμηση
max_age_minutesΜέγιστη ηλικία μιας μέτρησης που εξακολουθεί να μετρά (προεπιλογή 180, ελάχ. 15, μέγ. 1440 λεπτά)

Πεδία της απάντησης — μέσα στο αντικείμενο data του φακέλου απάντησης. Το [] δηλώνει λίστα, άρα το data.items[].name είναι το πεδίο name κάθε στοιχείου. Ένα πεδίο είναι null, απουσιάζει ή είναι κενή λίστα όταν δεν έχουμε τιμή — ποτέ κάτι εικονικό.

ΠεδίοΠεριγραφή
data.condition.codeThe marker, 0..5, with key the stable machine name (good, fog, snow, rain, ice, wind) and name the same thing in the requested language, worded for a driver ("Slippery!", not "freezing precipitation"). null when nothing was reported inside the window — see data.no_data.
data.condition.severitynone | low | moderate | major, the same severity vocabulary road-conditions uses, with severity_name in the requested language.
data.condition.severity_rankDanger order when you sort several checkpoints: 1 ice, 2 fog, 3 snow, 4 rain, 5 wind, 6 clear. Lower is worse — the codes themselves are NOT an order.
data.condition.hazardtrue for anything but a clear road, so a client can gate an alert on one field.
data.observed_atWhen the marker was written (Europe/Kyiv), with observed_ts as a Unix timestamp.
data.data_age_minutesAge of that marker in minutes, with is_fresh true when it is under 3 hours old. Read it before treating the answer as current.
data.source_typecommunity when a driver reported it, model when our weather model classified it. null when there is no marker.
data.no_datatrue when no marker exists for this checkpoint inside the window — an honest gap, not a clear road. Widen max_age_minutes or drop the sources filter.
data.scaleThe whole 0..5 vocabulary as an array indexed by code, so you can label a value without hardcoding our wording.
data.sourcesThe filters actually applied, with window_minutes — both echoed back after clamping.
curl "https://nakordoni.eu/api/v1/data/weather?ppid=id_13&lang=en" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
🔑 Συνδεθείτε ως προγραμματιστής για να δοκιμάσετε ζωντανά αυτό το endpoint στο Sandbox — 50 δωρεάν δοκιμαστικές κλήσεις την ημέρα. Σύνδεση

Ενημερώθηκε