Ana içeriğe atla
POST
/
v1
/
mgm-stations
/
get-data-logs
Sayfalı Olarak Veri Günlüklerini Bul
curl --request POST \
  --url https://risk-api.tarla.io/v1/mgm-stations/get-data-logs \
  --header 'Content-Type: application/json' \
  --data '
{
  "metrics": [
    "PRECIPITATION_SUM"
  ],
  "startDate": "2023-12-25",
  "endDate": "2023-12-25",
  "pageNumber": 1,
  "pageSize": 1000,
  "stationIds": [
    123
  ]
}
'
{
  "totalRecords": 123,
  "totalPages": 123,
  "currentPage": 123,
  "pageSize": 123,
  "stations": [
    {
      "stationId": 123,
      "stationName": "<string>",
      "latitude": 123,
      "longitude": 123,
      "city": "<string>",
      "district": "<string>"
    }
  ],
  "dataLogs": [
    {
      "day": "2023-12-25",
      "stationId": 123,
      "lastUpdated": "2023-11-07T05:31:56Z",
      "stationData": [
        {
          "metric": "PRECIPITATION_SUM",
          "observation": "2023-11-07T05:31:56Z",
          "value": 123
        }
      ]
    }
  ]
}

Gövde

application/json
metrics
enum<string>[]
gerekli

İstasyonlardan sorgulanacak metrik tipi

Minimum array length: 1
Mevcut seçenekler:
PRECIPITATION_SUM,
TEMPERATURE_GROUND_SURFACE_MIN,
TEMPERATURE_MIN,
TEMPERATURE_MAX
startDate
string<date>
gerekli

Sorgunun başlangıç tarihi (bu tarih ve sonrası)

endDate
string<date>
gerekli

Sorgunun bitiş tarihi (bu tarih ve öncesi)

pageNumber
integer<int32>

Sorgulanan sayfa numarası (ilk sayfa sıfırdan başlar)

Gerekli aralık: x >= 0
pageSize
integer<int32>

Cevap sayfasındaki kayıtların boyutu

Gerekli aralık: 0 <= x <= 2000
stationIds
integer<int32>[]

Sorgulanacak istasyonların IDlerinin dizisi (istekle gönderilmezse tüm istasyonlar sorguya dahil edilir)

Yanıt

Başarılı

Veri günlükleri için sayfalı cevap yapısı

totalRecords
integer<int64>

Toplam mevcut kayıt sayısı

totalPages
integer<int32>

Toplam sayfa sayısı

currentPage
integer<int32>

Sayfalandırmada mevcut sayfa numarası

pageSize
integer<int32>

Sayfa başına düşen kayıt sayısı

stations
object[]

Bu cevapta yer alan istasyonların listesi

dataLogs
object[]

Bu sayfada yer alan veri günlüklerinin listesi