Wiki source code of vehicle_settings/get_odometer_history.php
Last modified by YellowFox_RD on 2025/01/23 09:52
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | (% class="box" %) |
![]() |
2.1 | 2 | ((( |
![]() |
4.1 | 3 | Table of Contents |
![]() |
2.1 | 4 | ))) |
5 | |||
![]() |
1.1 | 6 | {{toc/}} |
7 | |||
![]() |
4.1 | 8 | Get all existing odometer data that have been performed by users of the Customer Portal. |
![]() |
2.1 | 9 | |
![]() |
4.1 | 10 | = Description = |
![]() |
2.1 | 11 | |
12 | (% class="green mark" %)**GET**(%%)//** /vehicle_settings/get_odometer_history.php?company**=RTI_COMPANYKEY**&vehicle**=//VEHICLE_RTIKEY | ||
13 | |||
![]() |
1.1 | 14 | = Parameter = |
![]() |
2.1 | 15 | |
![]() |
4.1 | 16 | |=Parameter|=Description|=Type|=Note|=Mandatory |
17 | |company|RTI company key|string| |yes | ||
18 | |vehicle|RTI vehicle key|string| |yes | ||
19 | |format|Output format|string|csv or json, default: csv|no | ||
![]() |
1.1 | 20 | |
![]() |
4.1 | 21 | = Return = |
![]() |
2.1 | 22 | |
![]() |
4.1 | 23 | A **string** will be returned (json or csv). If the request was successful "**OK**". If the request failed "(% class="error" %)**ERROR:Description**(%%)". |
![]() |
1.1 | 24 | |
![]() |
4.1 | 25 | == Possible error values == |
![]() |
2.1 | 26 | |
![]() |
4.1 | 27 | |=error|=description |
28 | |MISSING_COMPANY|company key is missing | ||
29 | |INVALID_COMPANY|Company not found. Company key or import key might be faulty. | ||
30 | |ERROR_MAINTENANCE|Your company is under maintenance, no RTI request are possible at the moment. | ||
31 | |MISSING_VEHICLE|vehicle key is missing | ||
32 | |INVALID_FORMAT|invalid output format | ||
![]() |
1.1 | 33 | |
34 | == CSV == | ||
![]() |
2.1 | 35 | |
![]() |
4.1 | 36 | === Meta informations === |
![]() |
2.1 | 37 | |
![]() |
4.1 | 38 | |=Separator|Semicolon ( ; ) |
39 | |=Delimiter|Double quote ( " ) | ||
40 | |=Line break|0x0D 0x0A (CarriageReturn LineFeed) | ||
41 | |=Header|Line 1 | ||
![]() |
1.1 | 42 | |
![]() |
4.1 | 43 | === Columns === |
![]() |
2.1 | 44 | |
![]() |
4.1 | 45 | |=Column|=Description |
46 | |DATE|date of change | ||
47 | |NEWODOMETER|Odometer reading after correction | ||
48 | |OLDODOMETER|Odometer reading before correction | ||
49 | |KMCORRECTIONFACTOR|Corrected value | ||
50 | |UPDATEBY|Users of the portal | ||
![]() |
1.1 | 51 | |
![]() |
4.1 | 52 | === Example === |
53 | |||
54 | |=Return in CSV | ||
55 | |{{code language="java"}}"DATE";"NEWODOMETER";"OLDODOMETER";"KMCORRECTIONFACTOR";"UPDATEBY" | ||
![]() |
1.1 | 56 | "2021-11-23T21:08:13+00:00";"262655";"259434";"1";"Mitarbeiter 1" |
57 | "2021-08-19T13:19:08+00:00";"259434";"257319";"1";"Mitarbeiter 1" | ||
58 | "2021-05-26T16:14:54+00:00";"257319";"0";"0";"Mitarbeiter 1" | ||
59 | "2019-08-06T14:18:47+00:00";"241000";"213597";"1.05259";"Mitarbeiter 2" | ||
60 | "2018-01-12T17:00:29+00:00";"213597";"198227";"1.08232";"Mitarbeiter 1" | ||
61 | "2017-02-03T15:34:37+00:00";"198227";"195037";"1.10995";"Mitarbeiter 1" | ||
62 | "2016-10-14T10:50:58+00:00";"195037";"193018";"1";"" | ||
63 | "2016-09-07T08:30:51+00:00";"193018";"190600";"1";"Mitarbeiter 2" | ||
64 | "2016-08-11T18:12:12+00:00";"190600";"1";"1.00021";"Mitarbeiter 2" | ||
![]() |
4.1 | 65 | "2016-06-15T10:35:50+00:00";"1";"0";"1";"Portal"{{/code}} |
![]() |
1.1 | 66 | |
![]() |
4.1 | 67 | |=Return in JSON |
68 | |{{code language="java"}}[ | ||
![]() |
2.1 | 69 | { |
70 | "date": "2021-11-23T21:08:13+00:00", | ||
71 | "newOdometer": "262655", | ||
72 | "oldOdometer": "259434", | ||
73 | "kmCorrectionFactor": "1", | ||
74 | "updateBy": "Mitarbeiter 1" | ||
75 | }, | ||
76 | { | ||
77 | "date": "2021-08-19T13:19:08+00:00", | ||
78 | "newOdometer": "259434", | ||
79 | "oldOdometer": "257319", | ||
80 | "kmCorrectionFactor": "1", | ||
81 | "updateBy": "Mitarbeiter 1" | ||
82 | }, | ||
83 | { | ||
84 | "date": "2021-05-26T16:14:54+00:00", | ||
85 | "newOdometer": "257319", | ||
86 | "oldOdometer": "0", | ||
87 | "kmCorrectionFactor": "0", | ||
88 | "updateBy": "Mitarbeiter 1" | ||
89 | }, | ||
90 | { | ||
91 | "date": "2019-08-06T14:18:47+00:00", | ||
92 | "newOdometer": "241000", | ||
93 | "oldOdometer": "213597", | ||
94 | "kmCorrectionFactor": "1.05259", | ||
95 | "updateBy": "Mitarbeiter 2" | ||
96 | }, | ||
97 | { | ||
98 | "date": "2018-01-12T17:00:29+00:00", | ||
99 | "newOdometer": "213597", | ||
100 | "oldOdometer": "198227", | ||
101 | "kmCorrectionFactor": "1.08232", | ||
102 | "updateBy": "Mitarbeiter 1" | ||
103 | }, | ||
104 | { | ||
105 | "date": "2017-02-03T15:34:37+00:00", | ||
106 | "newOdometer": "198227", | ||
107 | "oldOdometer": "195037", | ||
108 | "kmCorrectionFactor": "1.10995", | ||
109 | "updateBy": "Mitarbeiter 1" | ||
110 | }, | ||
111 | { | ||
112 | "date": "2016-10-14T10:50:58+00:00", | ||
113 | "newOdometer": "195037", | ||
114 | "oldOdometer": "193018", | ||
115 | "kmCorrectionFactor": "1", | ||
116 | "updateBy": "" | ||
117 | }, | ||
118 | { | ||
119 | "date": "2016-09-07T08:30:51+00:00", | ||
120 | "newOdometer": "193018", | ||
121 | "oldOdometer": "190600", | ||
122 | "kmCorrectionFactor": "1", | ||
123 | "updateBy": "Mitarbeiter 2" | ||
124 | }, | ||
125 | { | ||
126 | "date": "2016-08-11T18:12:12+00:00", | ||
127 | "newOdometer": "190600", | ||
128 | "oldOdometer": "1", | ||
129 | "kmCorrectionFactor": "1.00021", | ||
130 | "updateBy": "Mitarbeiter 2" | ||
131 | }, | ||
132 | { | ||
133 | "date": "2016-06-15T10:35:50+00:00", | ||
134 | "newOdometer": "1", | ||
135 | "oldOdometer": "0", | ||
136 | "kmCorrectionFactor": "1", | ||
137 | "updateBy": "Portal" | ||
138 | } | ||
![]() |
4.1 | 139 | ]{{/code}} |
![]() |
1.1 | 140 | |
![]() |
4.1 | 141 | = Example call = |
142 | |||
143 | {{code language="java"}} | ||
![]() |
2.1 | 144 | https://map.yellowfox.de/rti/vehicle_settings/get_odometer_history.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY |
145 | https://map.yellowfox.de/rti/vehicle_settings/get_odometer_history.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&format=csv | ||
![]() |
4.1 | 146 | https://map.yellowfox.de/rti/vehicle_settings/get_odometer_history.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&format=json{{/code}} |
![]() |
1.1 | 147 |