add_driver_license_check.php
Inhaltsverzeichnis
Ermöglicht das importieren einer durchgeführten Führerscheinkontrolle
Beschreibung
POST /personnel/add_driver_license_check.php?company=RTI_COMPANYKEY&import=RTI_VEHICLEKEY&nfc_tag=NFC_TAG&date=20210324151000&terminal=optionales Terminal
POST /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
Parameter
Query-Parameter
Parameter | 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:
| 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[] |
| ja, bei Modus csv_import |
headline | enthält die Datei eine Kopfzeile | int | 0 = keine Kopfzeile (default), 1 = Kopfzeile vorhanden | nein |
Body-Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht |
---|---|---|---|---|
file | Datei | file | ja, bei Modus csv_import |
Rückgabe
Im Erfolgsfall wird "OK" zurückgegeben. bzw. beim CSV Import pro Zeile.
Bei fehlenden oder fehlerhaften Eingaben wird ein "ERROR:Beschreibung" zurückgegeben.
Beispiele
Single Import
https://map.yellowfox.de/rti/personnel/add_driver_license_check.php?company=COMPANY_KEY&import=IMPORTKEY&nfc_tag=abc123def&date=20210324151000&terminal=optionales Terminal
CSV Import
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
Rückgabe CSV Import mit 3 Zeilen
{
"1": "ERROR:NO DRIVER FOUND WITH NFC KEY: abc123def",
"2": "OK",
"3": "OK"
}