Harvest Data - List
Returnerar en sidnumrerad lista över skördedataresurser mellan alla parter.
GET /harvest-data?api-version=2023-06-01-preview
GET /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=2023-06-01-preview
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
Den begärda API-versionen |
|
associated
|
query |
string[] |
Gräns-ID:t som är associerade med åtgärdsdata. |
|
|
ids
|
query |
string[] |
ID:t för resursen. |
|
|
max
|
query |
number (double) |
Maximalt område för vilket åtgärden tillämpades (inklusive). |
|
|
max
|
query |
number (double) |
Maximalt värde för genomsnittlig fukt (inklusive). |
|
|
max
|
query |
number (double) |
Maximalt avgSpeed-värde (inklusive). |
|
|
max
|
query |
number (double) |
Maximalt AvgWetMass-värde (inklusive). |
|
|
max
|
query |
number (double) |
Maximalt värde för AvgYield (inklusive). |
|
|
max
|
query |
string (date-time) |
Maximalt skapandedatum för resurs (inklusive). |
|
|
max
|
query |
string (date-time) |
Maximalt senast ändrat datum för resursen (inklusive). |
|
|
max
|
query |
string (date-time) |
Maximalt slutdatum för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ (inklusive). |
|
|
max
|
query |
string (date-time) |
Maximal ändrad datum-tid för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ (inklusive). |
|
|
max
|
query |
string (date-time) |
Maximal startdatum för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ (inklusive). |
|
|
max
|
query |
integer (int32) minimum: 10maximum: 1000 |
Maximalt antal objekt som behövs (inklusive). Minimum = 10, Maximum = 1000, Standardvärde = 50. |
|
|
max
|
query |
number (double) |
Maximalt totalt WetMass-värde (inklusive). |
|
|
max
|
query |
number (double) |
Maximalt avkastningsvärde (inklusive). |
|
|
min
|
query |
number (double) |
Minsta område för vilket åtgärden tillämpades (inklusive). |
|
|
min
|
query |
number (double) |
Minsta värde för genomsnittlig fukt (inklusive). |
|
|
min
|
query |
number (double) |
Minsta avgSpeed-värde(inklusive). |
|
|
min
|
query |
number (double) |
Minsta AvgWetMass-värde(inklusive). |
|
|
min
|
query |
number (double) |
Minsta avgYield-värde(inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta skapandedatum för resursen (inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta senaste ändringsdatum för resursen (inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta slutdatum för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ (inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta ändrade datum-tid för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ (inklusive). |
|
|
min
|
query |
string (date-time) |
Minsta startdatumtid för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ (inklusive). |
|
|
min
|
query |
number (double) |
Minsta totala WetMass-värde (inklusive). |
|
|
min
|
query |
number (double) |
Minsta avkastningsvärde (inklusive). |
|
|
names
|
query |
string[] |
Namn på resursen. |
|
|
property
|
query |
string[] |
Filtrerar på nyckel/värde-par i objektet Egenskaper. T.ex. "{testKey} eq {testValue}". |
|
|
skip
|
query |
string |
Hoppa över token för att hämta nästa uppsättning resultat. |
|
|
sources
|
query |
string[] |
Källor för åtgärdsdata. |
|
|
statuses
|
query |
string[] |
Status för resursen. |
Begärandehuvud
| Name | Obligatorisk | Typ | Description |
|---|---|---|---|
| Authorization | True |
string |
Ange en giltig ägartoken för auktoriserade API-anrop. Observera att du kan behöva rensa webbläsarens cacheminne om du har provat oautentiserade anrop tidigare. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Framgång |
|
| Other Status Codes |
Fel Sidhuvuden x-ms-error-code: string |
Säkerhet
Authorization
Ange en giltig ägartoken för auktoriserade API-anrop. Observera att du kan behöva rensa webbläsarens cacheminne om du har provat oautentiserade anrop tidigare.
Typ:
apiKey
I:
header
Exempel
HarvestData_List
Exempelbegäran
GET /harvest-data?api-version=2023-06-01-preview
Exempelsvar
{
"value": [
{
"partyId": "PARTY123",
"id": "HARVESTOP123",
"source": "Manual",
"name": "Harvest data for North Farm",
"description": "some description",
"status": "Active",
"operationStartDateTime": "2021-04-21T06:49:30Z",
"operationEndDateTime": "2021-04-21T06:49:30Z",
"operationModifiedDateTime": "2021-04-21T06:49:30Z",
"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/party/{{partyId}}/attachments?api-version={{apiVersion}}&resourceIds={{harvestDataId}}&resourceTypes=HarvestData",
"createdDateTime": "2021-04-21T06:49:30Z",
"modifiedDateTime": "2021-04-21T06:49:30Z",
"eTag": "cb00a3ac-0000-0100-0000-601d21ec0000"
}
],
"skipToken": "string",
"nextLink": "https:/{{resourceName}}.farmbeats.azure.net/parties/{{partyId}}/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"
}
Definitioner
| Name | Description |
|---|---|
| Error |
Ett fel från Azure AgPlatform-tjänsten. |
|
Error |
Ett felsvar från Azure AgPlatform-tjänsten. Se https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses för ErrorResponse-referensdokumentet. |
|
Harvest |
Schema för skördedataresurs. |
|
Harvest |
Sidsidigt svar innehåller en lista över begärda objekt och en URL-länk för att hämta nästa uppsättning resultat. |
|
Harvest |
Schema för den produkt som används under skörden. |
|
Inner |
Inre fel som innehåller en lista över fel. Se referensdokumentet https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object för InnerError. |
| Measure |
Schema för att lagra mätningsläsning och enhet. |
Error
Ett fel från Azure AgPlatform-tjänsten.
| Name | Typ | Description |
|---|---|---|
| code |
string minLength: 1 |
Serverdefinierad uppsättning felkoder. |
| details |
Error[] |
Matris med information om specifika fel som ledde till det rapporterade felet. |
| innererror |
Inre fel som innehåller en lista över fel. Se referensdokumentet https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object för InnerError. |
|
| message |
string minLength: 1 |
Mänsklig läsbar representation av felet. |
| target |
string |
Målet för felet. |
ErrorResponse
Ett felsvar från Azure AgPlatform-tjänsten. Se https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses för ErrorResponse-referensdokumentet.
| Name | Typ | Description |
|---|---|---|
| error |
Ett fel från Azure AgPlatform-tjänsten. |
|
| traceId |
string |
Unikt spårnings-ID. |
HarvestData
Schema för skördedataresurs.
| Name | Typ | Description |
|---|---|---|
| area |
Schema för att lagra mätningsläsning och enhet. |
|
| associatedBoundaryId |
string |
Valfritt gräns-ID för fältet som åtgärden tillämpades för. |
| attachmentsLink |
string |
Länk för bifogade filer. |
| avgMoisture |
Schema för att lagra mätningsläsning och enhet. |
|
| avgSpeed |
Schema för att lagra mätningsläsning och enhet. |
|
| avgWetMass |
Schema för att lagra mätningsläsning och enhet. |
|
| avgYield |
Schema för att lagra mätningsläsning och enhet. |
|
| createdBy |
string |
Skapad av användar-/klient-ID. |
| createdDateTime |
string (date-time) |
Datum-tid när resursen skapades, exempelformat: åååå-MM-ddTHH:mm:ssZ. |
| description |
string minLength: 0maxLength: 500 |
Textbeskrivning av resursen. |
| eTag |
string |
ETag-värdet för att implementera optimistisk samtidighet. |
| harvestProductDetails |
Information om skördens produkt. |
|
| id |
string |
Unikt resurs-ID. |
| modifiedBy |
string |
Ändrat av användar-/klient-ID. |
| modifiedDateTime |
string (date-time) |
Datum-tid när resursen senast ändrades, exempelformat: åååå-MM-ddTHH:mm:ssZ. |
| name |
string minLength: 0maxLength: 100 |
Namn för att identifiera resursen. |
| operationEndDateTime |
string (date-time) |
Slutdatum för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ. |
| operationModifiedDateTime |
string (date-time) |
Ändrad datum-tid för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ. Obs! Detta anges av själva källprovidern. |
| operationStartDateTime |
string (date-time) |
Startdatum för åtgärdsdata, exempelformat: åååå-MM-ddTHH:mm:ssZ. |
| partyId |
string |
Part-ID som tillhör åtgärdsdata. |
| properties |
En samling nyckelvärdepar som tillhör resursen. Varje par får inte ha en nyckel som är större än 50 tecken och får inte ha ett värde som är större än 150 tecken. Obs! Högst 25 nyckelvärdepar kan anges för en resurs och endast värden för sträng, siffror och datetime (åååå-MM-ddTHH:mm:ssZ) stöds. |
|
| source |
string minLength: 2maxLength: 100 |
Resursens källa. |
| status |
string minLength: 0maxLength: 100 |
Status för resursen. |
| totalWetMass |
Schema för att lagra mätningsläsning och enhet. |
|
| totalYield |
Schema för att lagra mätningsläsning och enhet. |
HarvestDataListResponse
Sidsidigt svar innehåller en lista över begärda objekt och en URL-länk för att hämta nästa uppsättning resultat.
| Name | Typ | Description |
|---|---|---|
| nextLink |
string |
Fortsättningslänk (absolut URI) till nästa sida med resultat i listan. |
| skipToken |
string |
Token som används för att hämta nästa sida. Om värdet är null finns det inga ytterligare sidor. |
| value |
Lista över begärda objekt. |
HarvestProductDetail
Schema för den produkt som används under skörden.
| Name | Typ | Description |
|---|---|---|
| area |
Schema för att lagra mätningsläsning och enhet. |
|
| avgMoisture |
Schema för att lagra mätningsläsning och enhet. |
|
| avgWetMass |
Schema för att lagra mätningsläsning och enhet. |
|
| avgYield |
Schema för att lagra mätningsläsning och enhet. |
|
| productName |
string minLength: 1maxLength: 100 |
Namn på produkten. |
| totalWetMass |
Schema för att lagra mätningsläsning och enhet. |
|
| totalYield |
Schema för att lagra mätningsläsning och enhet. |
InnerError
Inre fel som innehåller en lista över fel. Se referensdokumentet https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object för InnerError.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Specifik felkod än vad som angavs av det innehållande felet. |
| innererror |
Inre fel som innehåller en lista över fel. Se referensdokumentet https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object för InnerError. |
Measure
Schema för att lagra mätningsläsning och enhet.
| Name | Typ | Description |
|---|---|---|
| unit |
string minLength: 1maxLength: 50 |
Dataenhet. |
| value |
number (double) |
Datavärde. |