Harvest Data - List By Farmer Id
Mengembalikan daftar sumber daya data panen yang dipaginasi di bawah farm tertentu.
GET /farmers/{farmerId}/harvest-data?api-version=2021-07-31-preview
GET /farmers/{farmerId}/harvest-data?minTotalYield={minTotalYield}&maxTotalYield={maxTotalYield}&minAvgYield={minAvgYield}&maxAvgYield={maxAvgYield}&minTotalWetMass={minTotalWetMass}&maxTotalWetMass={maxTotalWetMass}&minAvgWetMass={minAvgWetMass}&maxAvgWetMass={maxAvgWetMass}&minAvgMoisture={minAvgMoisture}&maxAvgMoisture={maxAvgMoisture}&minAvgSpeed={minAvgSpeed}&maxAvgSpeed={maxAvgSpeed}&sources={sources}&associatedBoundaryIds={associatedBoundaryIds}&minOperationStartDateTime={minOperationStartDateTime}&maxOperationStartDateTime={maxOperationStartDateTime}&minOperationEndDateTime={minOperationEndDateTime}&maxOperationEndDateTime={maxOperationEndDateTime}&minOperationModifiedDateTime={minOperationModifiedDateTime}&maxOperationModifiedDateTime={maxOperationModifiedDateTime}&minArea={minArea}&maxArea={maxArea}&ids={ids}&names={names}&propertyFilters={propertyFilters}&statuses={statuses}&minCreatedDateTime={minCreatedDateTime}&maxCreatedDateTime={maxCreatedDateTime}&minLastModifiedDateTime={minLastModifiedDateTime}&maxLastModifiedDateTime={maxLastModifiedDateTime}&$maxPageSize={$maxPageSize}&$skipToken={$skipToken}&api-version=2021-07-31-preview
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
farmer
|
path | True |
string |
ID petani terkait. |
api-version
|
query | True |
string |
Versi API yang diminta |
$max
|
query |
integer (int32) minimum: 10maximum: 1000 |
Jumlah maksimum item yang diperlukan (inklusif). Minimum = 10, Maksimum = 1000, Nilai default = 50. |
|
$skip
|
query |
string |
Lewati token untuk mendapatkan serangkaian hasil berikutnya. |
|
associated
|
query |
string[] |
ID batas yang terkait dengan data operasi. |
|
ids
|
query |
string[] |
Id sumber daya. |
|
max
|
query |
number (double) |
Area maksimum yang operasinya diterapkan (inklusif). |
|
max
|
query |
number (double) |
Nilai AvgMoisture maksimum (inklusif). |
|
max
|
query |
number (double) |
Nilai AvgSpeed maksimum (inklusif). |
|
max
|
query |
number (double) |
Nilai AvgWetMass maksimum (inklusif). |
|
max
|
query |
number (double) |
Nilai AvgYield maksimum (inklusif). |
|
max
|
query |
string (date-time) |
Tanggal pembuatan sumber daya maksimum (inklusif). |
|
max
|
query |
string (date-time) |
Tanggal maksimum sumber daya terakhir diubah (inklusif). |
|
max
|
query |
string (date-time) |
Tanggal akhir maksimum data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ (inklusif). |
|
max
|
query |
string (date-time) |
Tanggal-waktu maksimum yang dimodifikasi dari data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ (inklusif). |
|
max
|
query |
string (date-time) |
Tanggal mulai maksimum data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ (inklusif). |
|
max
|
query |
number (double) |
Nilai Total WetMass maksimum (inklusif). |
|
max
|
query |
number (double) |
Nilai hasil maksimum (inklusif). |
|
min
|
query |
number (double) |
Area minimum tempat operasi diterapkan (inklusif). |
|
min
|
query |
number (double) |
Nilai AvgMoisture minimum (inklusif). |
|
min
|
query |
number (double) |
Nilai AvgSpeed minimum(inklusif). |
|
min
|
query |
number (double) |
Nilai AvgWetMass minimum(inklusif). |
|
min
|
query |
number (double) |
Nilai AvgYield minimum (inklusif). |
|
min
|
query |
string (date-time) |
Tanggal pembuatan sumber daya minimum (inklusif). |
|
min
|
query |
string (date-time) |
Tanggal minimum sumber daya terakhir diubah (inklusif). |
|
min
|
query |
string (date-time) |
Tanggal akhir minimum data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ (inklusif). |
|
min
|
query |
string (date-time) |
Tanggal-waktu minimum yang dimodifikasi dari data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ (inklusif). |
|
min
|
query |
string (date-time) |
Tanggal mulai minimum data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ (inklusif). |
|
min
|
query |
number (double) |
Nilai Total WetMas minimum (inklusif). |
|
min
|
query |
number (double) |
Nilai hasil minimum(inklusif). |
|
names
|
query |
string[] |
Nama sumber daya. |
|
property
|
query |
string[] |
Filter pada pasangan kunci-nilai dalam objek Properti. misalnya. "{testKey} eq {testValue}". |
|
sources
|
query |
string[] |
Sumber data operasi. |
|
statuses
|
query |
string[] |
Status sumber daya. |
Header Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
Authorization | True |
string |
Harap berikan token pembawa yang valid untuk panggilan API resmi. Perhatikan bahwa Anda mungkin perlu menghapus cache browser jika Anda mencoba panggilan yang tidak diautentikasi sebelumnya. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Keberhasilan |
|
Other Status Codes |
Kesalahan Header x-ms-error-code: string |
Keamanan
Authorization
Harap berikan token pembawa yang valid untuk panggilan API resmi. Perhatikan bahwa Anda mungkin perlu menghapus cache browser jika Anda mencoba panggilan yang tidak diautentikasi sebelumnya.
Jenis:
apiKey
Dalam:
header
Contoh
HarvestData_ListByFarmerId
Permintaan sampel
GET /farmers/FARMER123/harvest-data?api-version=2021-07-31-preview
Respon sampel
{
"value": [
{
"farmerId": "FARMER123",
"id": "HARVESTOP123",
"source": "Manual",
"name": "Harvest data for North Farm",
"description": "some description",
"status": "Active",
"operationStartDateTime": "2021-02-25T16:57:04Z",
"operationEndDateTime": "2021-02-27T10:13:06Z",
"operationModifiedDateTime": "2021-02-28T10:12:12Z",
"operationBoundaryId": "HARVESTOPBOUNDARY1",
"associatedBoundaryId": "NORTHFARM2021CORNBOUNDARY",
"area": {
"unit": "acre",
"value": 50
},
"totalYield": {
"unit": "kilos",
"value": 1400
},
"avgYield": {
"unit": "kilosperacre",
"value": 28
},
"totalWetMass": {
"unit": "kilos",
"value": 500
},
"avgWetMass": {
"unit": "kilosperacre",
"value": 10
},
"avgMoisture": {
"unit": "percent",
"value": 14.61
},
"avgSpeed": {
"unit": "kmsperhour",
"value": 7.2
},
"harvestProductDetails": [
{
"productName": "VAR1",
"area": {
"unit": "acre",
"value": 30
},
"totalYield": {
"unit": "kilos",
"value": 900
},
"avgYield": {
"unit": "kilosperacre",
"value": 30
},
"totalWetMass": {
"unit": "kilos",
"value": 300
},
"avgWetMass": {
"unit": "kilosperacre",
"value": 10
},
"avgMoisture": {
"unit": "percent",
"value": 16.4
}
}
],
"properties": {
"Region": "Europe",
"CountyCode": 123
},
"attachmentsLink": "https://<resource-name>.farmbeats.azure.net/farmer/{{farmerId}}/attachments?api-version={{apiVersion}}&resourceIds={{harvestDataId}}&resourceTypes=HarvestData",
"createdDateTime": "2021-02-28T04:57:04Z",
"modifiedDateTime": "2021-03-08T18:22:07Z",
"eTag": "cb00a3ac-0000-0100-0000-601d21ec0000"
}
],
"$skipToken": "string",
"nextLink": "https:/{{resourceName}}.farmbeats.azure.net/farmers/{{farmerId}}/harvestData?api-version={{apiVersion}}&$skipToken=%5b%7b%22token%22%3a%22%2bRID%3a%7ehK8eAKzdo1MNnwcAAAAAAA%3d%3d%23RT%3a1%23TRC%3a10%23ISV%3a2%23IEO%3a65551%23FPC%3aAQ2fBwAAAAAAD58HAAAAAAA%3d%22%2c%22range%22%3a%7b%22min%22%3a%22%22%2c%22max%22%3a%22FF%22%7d%7d%5d"
}
Definisi
Nama | Deskripsi |
---|---|
Error |
Kesalahan dari layanan Azure AgPlatform. |
Error |
Respons kesalahan dari layanan Azure AgPlatform. Dokumen referensi ErrorResponse.. |
Harvest |
Skema sumber daya data panen. |
Harvest |
Respons halaman berisi daftar objek yang diminta dan tautan URL untuk mendapatkan kumpulan hasil berikutnya. |
Harvest |
Skema produk yang digunakan selama panen. |
Inner |
Kesalahan dalam yang berisi daftar kesalahan. Dokumen referensi InnerError. |
Measure |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
Error
Kesalahan dari layanan Azure AgPlatform.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Sekumpulan kode kesalahan yang ditentukan server. |
details |
Error[] |
Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini. |
innererror |
Kesalahan dalam yang berisi daftar kesalahan. Dokumen referensi InnerError. |
|
message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan dari layanan Azure AgPlatform. Dokumen referensi ErrorResponse..
Nama | Jenis | Deskripsi |
---|---|---|
error |
Kesalahan dari layanan Azure AgPlatform. |
|
traceId |
string |
Id pelacakan unik. |
HarvestData
Skema sumber daya data panen.
Nama | Jenis | Deskripsi |
---|---|---|
area |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
associatedBoundaryId |
string |
ID batas opsional bidang tempat operasi diterapkan. |
attachmentsLink |
string |
Tautan untuk lampiran. |
avgMoisture |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
avgSpeed |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
avgWetMass |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
avgYield |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
createdDateTime |
string (date-time) |
Tanggal-waktu saat sumber daya dibuat, format sampel: yyyy-MM-ddTHH:mm:ssZ. |
description |
string minLength: 0maxLength: 500 |
Deskripsi tekstual sumber daya. |
eTag |
string |
Nilai ETag untuk menerapkan konkurensi optimis. |
farmerId |
string |
ID Petani yang termasuk dalam data operasi. |
harvestProductDetails |
Panen detail produk. |
|
id |
string |
ID sumber daya unik. |
modifiedDateTime |
string (date-time) |
Tanggal-waktu ketika sumber daya terakhir diubah, format sampel: yyyy-MM-ddTHH:mm:ssZ. |
name |
string minLength: 0maxLength: 100 |
Nama untuk mengidentifikasi sumber daya. |
operationEndDateTime |
string (date-time) |
Tanggal akhir data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ. |
operationModifiedDateTime |
string (date-time) |
Tanggal-waktu yang dimodifikasi dari data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ. Catatan: ini akan ditentukan oleh penyedia sumber itu sendiri. |
operationStartDateTime |
string (date-time) |
Tanggal mulai data operasi, format sampel: yyyy-MM-ddTHH:mm:ssZ. |
properties |
Kumpulan pasangan nilai kunci milik sumber daya. Setiap pasangan tidak boleh memiliki kunci yang lebih besar dari 50 karakter dan tidak boleh memiliki nilai yang lebih besar dari 150 karakter. Catatan: Maksimal 25 pasangan nilai kunci dapat disediakan untuk sumber daya dan hanya nilai string, angka, dan tanggalwaktu (yyyy-MM-ddTHH:mm:ssZ) yang didukung. |
|
source |
string minLength: 2maxLength: 100 |
Sumber sumber daya. |
status |
string minLength: 0maxLength: 100 |
Status sumber daya. |
totalWetMass |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
totalYield |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
HarvestDataListResponse
Respons halaman berisi daftar objek yang diminta dan tautan URL untuk mendapatkan kumpulan hasil berikutnya.
Nama | Jenis | Deskripsi |
---|---|---|
$skipToken |
string |
Token yang digunakan dalam mengambil halaman berikutnya. Jika null, tidak ada halaman tambahan. |
nextLink |
string |
Tautan kelanjutan (URI absolut) ke halaman hasil berikutnya dalam daftar. |
value |
Daftar objek yang diminta. |
HarvestProductDetail
Skema produk yang digunakan selama panen.
Nama | Jenis | Deskripsi |
---|---|---|
area |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
avgMoisture |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
avgWetMass |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
avgYield |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
productName |
string minLength: 1maxLength: 100 |
Nama produk. |
totalWetMass |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
|
totalYield |
Skema untuk menyimpan pembacaan dan unit pengukuran. |
InnerError
Kesalahan dalam yang berisi daftar kesalahan. Dokumen referensi InnerError.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan tertentu daripada yang disediakan oleh kesalahan yang berisi. |
innererror |
Kesalahan dalam yang berisi daftar kesalahan. Dokumen referensi InnerError. |
Measure
Skema untuk menyimpan pembacaan dan unit pengukuran.
Nama | Jenis | Deskripsi |
---|---|---|
unit |
string minLength: 1maxLength: 50 |
Unit data. |
value |
number (double) |
Nilai data. |