Ermöglicht das importieren einer durchgeführten Führerscheinkontrolle Beschreibung /personnel/add_driver_license_check.php?company=RTI_COMPANYKEY&import=RTI_VEHICLEKEY&nfc_tag=NFC_TAG&date=20210324151000&terminal=optionales Terminal /personnel/add_driver_license_check.php?company=RTI_COMPANYKEY&import=RTI_VEHICLEKEY&mode=csv_import&delimiter=COMMA&csv_structure[]={ "type" : "datetime", "pattern":"YmdHis"}&csv_structure[]={ "type" : "nfc_tag" }&headline=1 ParameterQuery-ParameterParameter | Beschreibung | Typ | Hinweis | Pflicht |
---|
company | RTI Firmenschlüssel | string |
| ja | import | RTI Importschlüssel | string |
| ja | mode | Unterscheidung der verschiedenen Aktionen | string | zulässige Modi sind: - single_insert: einzelne Buchung (default)
- csv_import: Import einer CSV Datei
| nein | nfc_tag | NFC Kennung | string |
| ja, bei Modus single_insert | date | Datum in ME(S)Z | string | Format: YYYYMMDDHHMMSS | ja, bei Modus single_insert | terminal | An welchem Terminal wurde die Führerscheinkontrolle durchgeführt | string |
| nein | delimiter | Welches Trennzeichen wurde in der CSV verwendet | string | COMMA, SEMICOLON oder TAB | ja, bei Modus csv_import | file | Datei | file |
| ja, bei Modus csv_import | csv_structure[] | Pro Spalte ein Eintrag, was für ein Inhalt in der Spalte zu finden ist | string[] | - { "type" : "datetime", "pattern":"YmdHis"}
- { "type" : "date", "pattern":"Ymd"}
- { "type" : "time", "pattern":"His"}
- { "type" : "terminal" }
- { "type" : "nfc_tag" }
- { "type" : "ignore" }
| ja, bei Modus csv_import | headline | enthält die Datei eine Kopfzeile | int | 0 = keine Kopfzeile (default), 1 = Kopfzeile vorhanden | nein |
Body-ParameterParameter | Beschreibung | Typ | Hinweis | Pflicht |
---|
file | Datei | file |
| ja, bei Modus csv_import |
RückgabeIm Erfolgsfall wird "OK" zurückgegeben. bzw. beim CSV Import pro Zeile. Bei fehlenden oder fehlerhaften Eingaben wird ein "ERROR:Beschreibung" zurückgegeben. Beispiele
Code Block |
---|
| https://map.yellowfox.de/rti/personnel/add_driver_license_check.php?company=COMPANY_KEY&import=IMPORTKEY&nfc_tag=abc123def&date=20210324151000&terminal=optionales Terminal |
Code Block |
---|
| https://map.yellowfox.de/rti/personnel/add_driver_license_check.php?company=COMPANY_KEY&import=IMPORTKEY&&mode=csv_import&delimiter=COMMA&csv_structure[]={"type":"datetime","pattern":"YmdHis"}&csv_structure[]={"type":"nfc_tag"}&headline=1 |
Code Block |
---|
title | Rückgabe CSV Import mit 3 Zeilen |
---|
| {
"1": "ERROR:NO DRIVER FOUND WITH NFC KEY: abc123def",
"2": "OK",
"3": "OK"
} |
|