Beschreibung | Aufruf dieses Endpunkts durch Angabe des Typs der Zähldaten und des Abfragenutzlastobjekts in einer JSON-Zeichenfolge, um Zähldaten im JSON-Format abzurufen. |
Endpunkt |
{CubeHostAdresse}/API/v1/load {CubeHostAddress}: https://cube.footfallcam.com (wenn Sie eine lokale Lösung verwenden, wenden Sie sich bitte an den FootfallCam-Support bezüglich der Hostadresse) |
Versandart | jetzt lesen |
Headers |
|
Text - JSON-Beispiel | { "Anfrage": { "Maße": [ "DieserCubeName.FC01_SUM", "DieserCubeName.FC01_AVG", "DieserCubeName.FC02_SUM", "DieserCubeName.FC02_AVG" ], "ZeitDimensionen": [ { "dimension": "DieserCubeName.Zeit", "Datumsbereich": [ "2021-10-01T10:00:00.000", "2021-10-31" ], "Granularität": "Stunde" } ], "Befehl": [ [ "DieserCubeName.FC01_SUM", "absteigen" ] ], "Filter": [ { "member": "ThisCubeName.CompanyId", "operator": "gleich", "Werte": [ "1001" ] }, { "member": "DieserCubeName.BranchId", "operator": "gleich", "Werte": [ "2001", "2001" ] }, { "member": "DieserCubeName.BranchName", "operator": "gleich", "Werte": [ "Zweigname1", "Zweigname2" ] }, { "member": "ThisCubeName.AreaId", "operator": "gleich", "Werte": [ "3001", "3002", "3003" ] } ], "Maße": [ "DieserCubeName.Firmen-ID", "DieserCubeName.Firmenname", "DieserCubeName.BranchId", "DieserCubeName.Zweigname", "DieserCubeName.AreaId", "DieserCubeName.AreaName" ], "Grenze": 50000 } } |
Körperbeschreibung |
Der Cube-Name muss in der Nutzlast erwähnt werden und die verfügbaren Felder hängen vom ausgewählten Cube ab. Siehe Liste der Würfel für Würfeldetails
|
Antwort 1 – JSON-Beispiel | { "error": "Weiter warten", "Bühne": { "stage": "Abfrage wird ausgeführt", "verstrichene Zeit": 5003 } } |
Antwort 1 Beschreibung | Die Antwort „Continue Wait“ ist lediglich ein Hinweis darauf, dass das Backend möglicherweise einige Zeit benötigt, um die Abfrage auszuführen und das Ergebnis zurückzugeben. Es liegt nicht an einem fehlgeschlagenen API-Aufruf, die Abfrage wird im Backend ausgeführt. Versuchen Sie es danach erneut und die API gibt das Ergebnis zurück, sobald das Back-End die Abfrage beendet hat. |
Antwort 2 – JSON-Beispiel | { "Anfrage": {}, "Daten": [ { "cube3.CompanyId": "18330", "cube3.CompanyName": "Demo-Unternehmen", "cube3.BranchId": "23097", "cube3.BranchName": "UKSite01", "cube3.AreaId": "-1", "cube3.AreaName": null, "cube3.Time.hour": "2022-01-15T11:00:00.000", "cube3.Time": "2022-01-15T11:00:00.000", "cube3.FC01_SUM": 200, "cube3.FC01_MAX": 180, "cube3.FC01_AVG": 100, "cube3.FC01_MIN": 20, "cube3.FC02_SUM": 188, "cube3.FC02_MAX": 171, "cube3.FC02_AVG": 94, "cube3.FC02_MIN": 17 }, { "cube3.CompanyId": "18330", "cube3.CompanyName": "Demo-Unternehmen", "cube3.BranchId": "23097", "cube3.BranchName": "UKSite01", "cube3.AreaId": "-1", "cube3.AreaName": null, "cube3.Time.hour": "2022-01-07T15:00:00.000", "cube3.Time": "2022-01-07T15:00:00.000", "cube3.FC01_SUM": 175, "cube3.FC01_MAX": 100, "cube3.FC01_AVG": 87.5, "cube3.FC01_MIN": 75, "cube3.FC02_SUM": 174, "cube3.FC02_MAX": 95, "cube3.FC02_AVG": 87, "cube3.FC02_MIN": 79 }, { "cube3.CompanyId": "18330", "cube3.CompanyName": "Demo-Unternehmen", "cube3.BranchId": "23097", "cube3.BranchName": "UKSite01", "cube3.AreaId": "-1", "cube3.AreaName": null, "cube3.Time.hour": "2022-01-15T13:00:00.000", "cube3.Time": "2022-01-15T13:00:00.000", "cube3.FC01_SUM": 171, "cube3.FC01_MAX": 151, "cube3.FC01_AVG": 85.5, "cube3.FC01_MIN": 20, "cube3.FC02_SUM": 166, "cube3.FC02_MAX": 146, "cube3.FC02_AVG": 83, "cube3.FC02_MIN": 20 } ], "lastRefreshTime": "2022-01-19T07:35:41.259Z", "refreshKeyValues": [ [ { "refresh_key": "13688147" } ] ], "usedPreAggregations": {}, "transformedQuery": {}, "requestId": "dda53bef-4d52-4377-aee8-74d2976cafc6-span-1", "Anmerkung": {}, "dataSource": "Standard", "dbType": "prestodb", "extDbType": "cubestore", "extern": falsch, "slowQuery": falsch } |
Antwort 2 Beschreibung | Das Ergebnis der Zähldaten wird im Abschnitt „Daten“ als Liste von Objekten angezeigt, andere zusätzliche Informationen werden möglicherweise in Zukunft entfernt. |
Zähldaten-API [Beta]
Aktualisiert am Februar 22, 2023