Ana içeriğe atla
POST
/
v1
/
precipitations
/
within
İçinde Sorgusu
curl --request POST \
  --url https://api.iklim.co/v1/precipitations/within \
  --header 'Content-Type: application/json' \
  --data '
{
  "center": {
    "lng": 32.857358,
    "lat": 39.93504
  },
  "radius": 1000,
  "backwardInterval": 3600,
  "endTimeEpoch": 1646374400000,
  "pageNumber": 0,
  "pageSize": 10,
  "intensityThreshold": "MODERATE"
}
'
{
"precipitations": [
{
"eventId": "6932e0b4d4a02eb8afdf2951",
"radarTimeStamp": 1646374400000,
"forecast": false,
"intensity": "MODERATE"
}
],
"queryTimestamp": 123,
"totalRecords": 123,
"pageNumber": 0,
"pageSize": 10
}

Gövde

application/json
center
object
gerekli

Sorguda kullanılan çember merkezinin enlem/boylam koordinatları.

radius
number<double>
gerekli

Merkez noktası etrafındaki arama çemberinin yarıçapı (metre).

Gerekli aralık: 0 <= x <= 50000
Örnek:

1000

backwardInterval
integer<int32>
gerekli

Bitiş zamanından geriye doğru saniye cinsinden tarama aralığı.

Gerekli aralık: 60 <= x <= 2592000
Örnek:

3600

endTimeEpoch
integer<int64>
gerekli

Sorgu bitiş zamanı (Epoch milisaniye). 2 saat gelecek zamana kadar uzatılabilir.

Gerekli aralık: x >= 0
Örnek:

1646374400000

pageNumber
integer<int32>
gerekli

Getirilecek sayfalanmış sonuç sayfa numarası (0 tabanlı).

Gerekli aralık: x >= 0
Örnek:

0

pageSize
integer<int32>
gerekli

Sayfa başına dönecek kayıt sayısı.

Gerekli aralık: x <= 100
Örnek:

10

intensityThreshold
enum<string>

Sonuçları filtrelemek için yağış yoğunluğu eşiği.

Mevcut seçenekler:
DRIZZLE,
LIGHT,
MODERATE,
HEAVY,
VERY_HEAVY,
EXTREME
Örnek:

"MODERATE"

Yanıt

Yağış kayıtları listesi başarıyla getirildi.

precipitations
object[]

Sorguyla eşleşen yağış kayıtlarının listesi.

queryTimestamp
integer<int64>

Sorgunun yürütüldüğü zaman damgası (Epoch milisaniye).

totalRecords
integer<int64>

Verilen sorgu için bulunan toplam kayıt sayısı.

pageNumber
integer<int32>

Sayfalanmış yanıtın mevcut sayfa numarası.

Örnek:

0

pageSize
integer<int32>

Sayfa başına döndürülen kayıt sayısı.

Örnek:

10