Änderungen von Dokument get_cars.php

Zuletzt geändert von YellowFox_RD am 2025/09/02 15:06

Von Version 6.1
bearbeitet von YellowFox_RD
am 2025/09/02 15:06
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 2.1
bearbeitet von Dominic Lippmann
am 2025/01/20 15:36
Änderungskommentar: Replaced user [XWiki.YellowFox_RD] in fields [author, contentAuthor, creator] to user [XWiki.yf-dominic]

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.YellowFox_RD
1 +XWiki.yf-dominic
Inhalt
... ... @@ -1,20 +1,13 @@
1 1  (% class="box" %)
2 -(((
3 -Inhaltsverzeichnis
4 -)))
5 -
2 +(((Inhaltsverzeichnis)))
6 6  {{toc/}}
7 7  
8 8  Zeigt eine Liste aller Fahrzeuge an, die durch den jeweiligen Request betroffen sind.
9 -
10 10  = Beschreibung =
11 -
12 -(% class="green mark" %)**GET**(%%)** get_cars.php?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY//
13 -
7 +**(% class="green mark" %)GET(%%) get_cars.php****?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY//
14 14  = Parameter =
15 -
16 16  |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht
17 -|company|RTI Firmenschlüssel|string| |ja
10 +|company|RTI Firmenschlüssel|string||ja
18 18  |vehicle|RTI Fahrzeugschlüssel|string|entweder vehicle, group oder import Parameter|(ja)
19 19  |group|RTI Gruppenschlüssel|string|entweder vehicle, group oder import Parameter|(ja)
20 20  |import|RTI Importschlüssel|string|entweder vehicle, group oder import Parameter|(ja)
... ... @@ -21,13 +21,9 @@
21 21  |format|Ausgabeformat|string|csv oder json, standard: csv|nein
22 22  
23 23  = Rückgabe =
24 -
25 25  Es wird ein **string** zurückgegeben. Im Fehlerfall wird "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben.
26 -
27 27  == CSV ==
28 -
29 29  === Metainformationen ===
30 -
31 31  |=Trennzeichen|Semikolon ( ; )
32 32  |=Textbegrenzer|Doppeltes Hochkomma ( " )
33 33  |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed)
... ... @@ -34,49 +34,38 @@
34 34  |=Header|Zeile 1
35 35  
36 36  === Spalten ===
26 +|=Spalte|=Beschreibung
27 +|CARNAME|Fahrzeugkennzeichen
28 +|IDENT|RTI Ident
29 +|COSTCENTER|Kostenstelle vom Fahrzeug
30 +|VEHICLEGROUPS|Fahrzeuggruppen
31 +|KMCORRECTIONFACTOR|KM Korrektur Faktor
37 37  
38 -|=Spalte|=Beschreibung|=Hinweis
39 -|CARNAME|Fahrzeugkennzeichen|
40 -|IDENT|RTI Ident|Ist ein Schlüssel, der vom Benutzer im Portal festgelegt wird und sich ändern kann.
41 -|COSTCENTER|Kostenstelle vom Fahrzeug|
42 -|VEHICLEGROUPS|Fahrzeuggruppen|
43 -|KMCORRECTIONFACTOR|KM Korrektur Faktor|
44 -|VEHICLEVIN|Fahrgestellnummer (FIN)|
45 -|VEHICLEIDENT|Fahrzeug Ident|Ist ein von YellowFox fest definierter und eindeutiger Schlüssel zum Fahrzeug.
46 -|VEHICLEDESCRIPTION|Fahrzeug Beschreibung|(((
47 -
48 -)))
49 -|(((
50 -ISTRAILER
51 -)))|ist das Fahrzeug ein Trailer|ja => 1, nein => 0
52 -
53 53  === Beispiel ===
54 -
55 55  **Rückgabe**
56 -{{code language="java"}}"CARNAME";"IDENT";"COSTCENTER";"VEHICLEGROUPS";"KMCORRECTIONFACTOR";"VEHICLEVIN";"VEHICLEIDENT";"VEHICLEDESCRIPTION";"ISTRAILER"
57 -"CAR1";"IDENT1";"COSTCENTER1";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"1DB69T687HT";"35fdebee00dfa3278fa88c54cd7f8c2f";"Transporter";0
58 -"CAR2";"IDENT2";"COSTCENTER2";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"3DB69T687HT";"45fdebee00dfa3278fa88c54cd7f8c2f";"Transporter 2";0
59 -"CAR3";"IDENT3";"COSTCENTER3";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"5DB69T687HT";"49fdebee00dfa3278fa88c54cd7f8c2f";"Transporter 3";0
60 -"CAR4";"IDENT4";"COSTCENTER4";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"3UO69T687HT";"98fdebee00dfa3278fa88c54cd7f8c2f";"Transporter 4";0
61 -"CAR5";"IDENT5";"COSTCENTER5";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"3DB697487HT";"4ff7debee00dfa3278fa88c54cd7f8c2f";"Anhaenger";1
62 -"CAR6";"IDENT6";"COSTCENTER6";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"";"526debee00dfa3278fa88c54cd7f8c2f";"Kranwagen";0{{/code}}
35 +{{code language="java"}}"CARNAME";"IDENT";"COSTCENTER";"VEHICLEGROUPS"
36 +"CAR1";"IDENT1";"COSTCENTER1";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1"
37 +"CAR2";"IDENT2";"COSTCENTER2";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1"
38 +"CAR3";"IDENT3";"COSTCENTER3";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1"
39 +"CAR4";"IDENT4";"COSTCENTER4";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1"
40 +"CAR5";"IDENT5";"COSTCENTER5";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1"
41 +"CAR6";"IDENT6";"COSTCENTER6";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1"{{/code}}
63 63  
64 64  == JSON ==
65 65  
66 -{{code language="json"}}
67 -[
68 - {
69 - "vehicle_sign": "FTL YF 123",
70 - "rti_ident": null,
71 - "tracking_mode": "IntelligentLocating",
72 - "tracking_interval": 0,
73 - "supported_modes": [
74 - "CourseChange",
75 - "IntelligentLocating",
76 - "DistanceInterval",
77 - "MinuteInterval"
45 +{{code language="java"}}[
46 + {
47 + "vehicle_sign": "FTL YF 123",
48 + "rti_ident": null,
49 + "tracking_mode": "IntelligentLocating",
50 + "tracking_interval": 0,
51 + "supported_modes": [
52 + "CourseChange",
53 + "IntelligentLocating",
54 + "DistanceInterval",
55 + "MinuteInterval"
78 78   ],
79 - "vehicle_groups": [
57 +   "vehicle_groups": [
80 80   {
81 81   "name": "gruppe1"
82 82   },
... ... @@ -83,18 +83,12 @@
83 83   {
84 84   "name": "gruppe2"
85 85   }
86 - ],
87 - "km_correction":1,
88 - "vehicle_vin": "1DB69T6847HT",
89 - "vehicle_ident": "35fdebee00dfa3278fa88c54cd7f8c2f",
90 - "vehicle_description": "Transporter",
91 - "isTrailer": false
92 - }
93 -]
94 -{{/code}}
64 + ],
65 + "km_correction":1    
66 + }
67 +]{{/code}}
95 95  
96 96  = Beispielaufrufe =
97 -
98 98  **Name eines Fahrzeuges**
99 99  {{code language="java"}}https://map.yellowfox.de/rti/get_cars.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY
100 100