Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languagede

Liefert die Statusmeldungen für Nachrichten zurück.

Beschreibung

...

Status
colourGreen
titleGET
 get

...

_messages.php?company=RTI_COMPANYKEY&vehicle=RTI_VEHICLEKEY&language=deu&

...

start=

...

YYYYMMDDHHMMSS&

...

end=YYYYMMDDHHMMSS&filter=1,2,3&sessionkey=ABABABABABABABABABABABABABABAB&format=xml

...

&mode=insertdate

Parameter

 

ParameterBeschreibungTypHinweisPflicht
companyRTI Firmenschlüsselstring

...


ja
vehicleRTI Fahrzeugschlüsselstringentweder vehicle oder group oder import werden erwartet(ja)
groupRTI Gruppenschlüsselstringentweder vehicle oder group oder import werden erwartet(ja)
importRTI Importschlüsselstringentweder vehicle oder group oder import werden erwartet(ja)

...

start

...

Anfang des Abfragezeitraum

...

string

...

Format: YYYYMMDDHHMMSS

...

ja

...

end

...

Ende des Abfragezeitraum

...

string

...

Format: YYYYMMDDHHMMSS

Die maximale Zeitspanne beträgt 7 Tage.

ja
filterFiltermöglichkeit nach Nachrichtentyp

...

integer

1 =

...

Antwort

...

erhalten
2 =

...

Bestätigungsnachricht gesendet
3 = Display ausgeschaltet
4 = Ja

...

/Nein

...

4 = vorgegebene Antworten ( für Fleet-Displays ab Version 3.0)

Nachricht gesendet
5 = Nachricht bereits vorhanden
6 = Nachricht erhalten
7 = Nachricht gelesen
8 = Nachricht gelöscht
9 = Nachricht konnte nicht zugestellt werden
10 = Nachricht mit Antwortvorlagen gesendet
11 = Zugestellt
12 = Zustellungsversuch


mehrere Filter sind mit Komma getrennt anzugeben

nein

...

nur für Responsetype 2 und 3

unterstützte Parameter: deu (Standard), gbr, ndl, fra, ita

...

 Format der zurückgelieferten Antwort der Schnittstelle

unterstüzte Formate: csv (Standard), xml, json

...

nein

 

...

Parameter

...

Beschreibung

...

Typ

...

Hinweis

...

Pflicht

...

languageBestimmt die Ausgabesprachestring
  • kein Wert oder "deu" = Deutsch
  • "gbr" = englisch
  • "fra" = französisch
  • "ita" = italienisch
nein
 formatRückgabeformatstring

 Format der zurückgelieferten Antwort der Schnittstelle

unterstützte Formate: csv (Standard), xml, json

nein


sessionkey

...

Enthält den Sessionkey aus "do_message.

...

php"stringEntweder dieses Feld ist gesetzt, oder

...

start und

...

endja

...

modeAbfrage nach Historydate oder InsertdatestringEntweder historydate (standard) oder insertdatenein

nein

...


Mögliche Nachrichtenstatus

StatusErläuterung
ZustellungsversuchDie Nachricht hat das YellowFox Rechenzentrum verlassen
ZugestelltDie Nachricht ist auf dem Display erfolgreich angekommen
Display ausgeschaltetDas Display kann die Nachricht nicht empfangen, da es ausgeschaltet ist
Nachricht bereits vorhandenDie Nachricht kann nicht erneut zugestellt werden, da diese bereits vorhanden ist
Nachricht erhaltenEs ist eine Nachricht im Portal angekommen, welche auf einem Display erstellt wurde
Nachricht gelesenNachricht wurde auf dem Display gelesen
Nachricht gelöschtNachricht wurde auf dem Display gelöscht
Nachricht konnte nicht zugestellt werdenDie Nachricht hat das Display nicht erreicht, weitere Zustellungsversuche werden nicht durchgeführt
Nachricht mit Antwortvorlagen gesendetDie Nachricht wurde mit Antwortvorlagen versendet
Ja/Nein Nachricht gesendetDie Nachricht wurde mit einer Ja-Nein-Option als Antwort versendet
Bestätigungsnachricht gesendetDie Nachricht wurde mit einer Bestätigungsoption versendet
Antwort erhaltenEine Antwort des Displays ist eingegangen

Rückgabe

Es wird

...

standardmäßig ein CSV-String zurückgegeben, welcher zu jedem Fahrzeug die Auswertung der Nachrichten enthält. Bei fehlenden Pflichtparametern wird ein "ERROR:Beschreibung" zurückgegeben

...


CSV-Format

Metainformationen

Trennzeichen

...

Semikolon (

...

; )
Textbegrenzer

...

Doppeltes Hochkomma ( " )
Zeilenende0x0D 0x0A (CarriageReturn LineFeed)
HeaderZeile 1

Spalten

Spalte
Beschreibung

...


DATEDatum der ausgeführten AktionFormat:

...

YYYY-MM-DD HH:MM:SS
STATEBeschreibung der Aktion

...


SOURCEAuslöser der Aktion (Person)
SOURCENAME

...

Auslöser der Aktion

...

Beispiel

Code Block
DATE,STATE,SOURCE
04.08.2010 09:48:41,Nachricht gelöscht,PND / Fahrzeugname
04.08.2010 09:43:24,Nachricht gelesen,PND / Fahrzeugname
04.08.2010 09:42:24,Zugestellt,PND / Fahrzeugname
04.08.2010 09:41:54,Zustellungsversuch,PORTAL / RTI

Rückgabe über Zeitraumabfrage

Metainformationen

...

(System)
SESSIONKEYSessionkey der Nachricht
REQUESTDATESystemzeit der AbfrageFormat: YYYY-MM-DD HH:MM:SS
INSERTDATESystemzeit der VerarbeitungFormat: YYYY-MM-DD HH:MM:SS
TEXTInhalt der Nachricht
RTI_IDENTRTI Ident des Fahrzeuges


Code Block
titleRückgabe als CSV
"DATE";"STATE";"SOURCE";"SOURCENAME";"SESSIONKEY";"REQUESTDATE";"INSERTDATE";"TEXT";"RTI_IDENT"
"2016-12-02 13:09:15";"Bestätigungsnachricht gesendet";"PORTAL";"Disponent 1";"";"2016-12-05 10:17:15";"2016-12-02 13:09:20";"Nachricht 1";"Ident1"
"2016-12-02 13:08:25";"Ja/Nein Nachricht gesendet";"PORTAL";"Disponent 1";"";"2016-12-05 10:17:15";"2016-12-02 13:08:15";"Frage 1?";"Ident1"
"2016-12-02 09:09:15";"Antwort erhalten";"PND";"Car 1";"ABABABABABABABABABABAB";"2016-12-05 10:17:52";"2016-12-02 09:09:20";"Antwort 1";"Ident1"

XML Format

Code Block
languagexml
titleRückgabe als XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE yf_getmessages SYSTEM "http://map.yellowfox.de/rti/dtd/yf_getmessages.dtd">
<yf_getmessages>
    <message>
        <date>2016-12-02 13:09:15</date>
        <state>Bestätigungsnachricht gesendet</state>
        <source>PORTAL</source>
        <sourcename>Disponent 1</sourcename>
        <sessionkey/>
        <requestdate>2016-12-05 10:17:15</requestdate>
        <insertdate>2016-12-02 13:09:20</insertdate>
        <text>Nachricht 1</text>
		<rti_ident>Ident1</rti_ident>
    </message>
    <message>
        <date>2016-12-02 13:08:25</date>
        <state>Ja/Nein Nachricht gesendet</state>
        <source>PORTAL</source>
        <sourcename>Disponent 1</sourcename>
        <sessionkey/>
        <requestdate>2016-12-05 10:17:15</requestdate>
        <insertdate>2016-12-02 13:08:15</insertdate>
        <text>Frage 1?</text>
		<rti_ident>Ident1</rti_ident>
    </message>
    <message>
        <date>2016-12-02 09:09:15</date>
        <state>Antwort erhalten</state>
        <source>PND</source>
        <sourcename>Car 1</sourcename>
        <sessionkey>ABABABABABABABABABABAB</sessionkey>
        <requestdate>2016-12-05 10:17:52</requestdate>
        <insertdate>2016-12-02 09:09:20</insertdate>
        <text>Antwort 1</text>
		<rti_ident>Ident1</rti_ident>
    </message>
</yf_getmessages>

JSON Format (RFC 4627)

Code Block
titleRückgabe als JSON
[
{"date":"2016-12-02 13:09:15","state":"Bestätigungsnachricht gesendet","source":"PORTAL","sourcename":"Disponent 1","sessionkey":"","requestdate":"2016-12-05 10:17:15","insertdate":"2016-12-02 13:09:20","text":"Nachricht 1","rti_ident":"Ident1"},
{"date":"2016-12-02 13:08:25","state":"Ja\/Nein Nachricht gesendet","source":"PORTAL","sourcename":"Disponent 1","sessionkey":"","requestdate":"2016-12-05 10:17:15","insertdate":"2016-12-02 13:08:15","text":"Frage 1?","rti_ident":"Ident1"},
{"date":"2016-12-02 09:09:15","state":"Antwort erhalten","source":"PND","sourcename":"Car 1","sessionkey":"ABABABABABABABABABABAB","requestdate":"2016-12-05 10:17:52","insertdate":"2016-12-02 09:09:20","text":"Antwort 1","rti_ident":"Ident1"}
] 


Beispiele


Code Block
titleAbfrage über SessionKey
https://map.yellowfox.de/rti/get_messages.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&language=deu&sessionkey=SESSION_KEY

https://map.yellowfox.de/rti/get_messages.php?company=COMPANY_RTIKEY&vehicle={"type":"car_ident","groupKey":"GROUP_RTIKEY","ident":"VEHICLE_IDENT"}&language=deu&sessionkey=SESSION_KEY


Code Block
titleAbfrage über Zeitraum
https://map.yellowfox.de/rti/get_messages.php?company=COMPANY_RTIKEY&group=GROUP_RTIKEY&language=gbr&start=20161202083015&end=20161205161500&filter=1,2,4,11&format=xml&mode=insertdate



Sv translation
languageen

Returns the states of the messages.

Description

Status
colourGreen
titleGET
 get_messages.php?company=RTI_COMPANYKEY&vehicle=RTI_VEHICLEKEY&language=deu&datefrom=YYYYMMDD&dateto=YYYYMMDD&timefrom=HHMMSS&timeto=HHMMSS&filter=1,2,3&sessionkey=ABABABABABABABABABABABABABABAB&format=xml&mode=insertdate

Parameter

 

ParamsDescriptionTypeNoteMandatory
companyRTI company keystring
yes
vehicleRTI vehcile keystringvehicle or import or group parameter(yes)
groupRTI group keystringvehicle or import or group parameter(yes)
importRTI importkeystringvehicle or import or group parameter(yes)
startbegin of requested timerangedatestringformat: YYYYMMDDHHMMSSyes
endend of requested timerangedatestring

format: YYYYMMDDHHMMSS

max. timerange is 7 days

yes
filterfilter the type of messagesinteger

1 = answer received
2 = confirmation message sent
3 = display off
4 = yes/no message sent
5 = message already exists
6 = message received
7 = message read
8 = message deleted
9 = message could not be sent
10 = message with response templates sent
11 = delivered
12 = delivery attempt


more than one filter have to separate with a comma

no
languagedefine output languagestringsupported params: deu (standard), gbr, ndl, fra, itano
 formatresult formatstring

format of the result from the interface

supported formats: csv (standard), xml, json

no


sessionkeySessionKey from "do_message.aspstringthis field or datefrom and dateto are mandatoryyes
modeRequest of historydate or insertdatestringhistorydate (standard) or insertdateno

Possible message status

StateDescription
delivery attemptThe message left the YellowFox data center.
deliveredThe message has arrived successfully on the display.
display offThe display can not receive the message because it is off.
message already existsThe message can not be recached, because it already exists.
message receivedA message has arrived in the portal, which was created on a display.
message readMessage was read on the display.
message deletedMessage has been deleted on the display.
message could not be sentThe message has not reached the display, further delivery attempts are not carried out.
message with response templates sentThe message was sent with reply templates.
yes/no message sentThe message was sent with a yes-no option as a response.
confirmation message sentThe message was sent with a confirmation option.
answer receivedA response from the display has been received.

Return

By default, a CSV string is returned which contains the evaluation for each message. If the mandatory parameters are missing, an "ERROR: Description" is returned.

CSV format

Metainformationen

SeparatorSemicolon ( ; )
DelimiterDouble quote ( " )
Line break

...

0x0D 0x0A (CarriageReturn LineFeed)
Header

...

Line 1

...

Columns

...

Column

...

Description

...


DATE

...

date of the executed actionformat: YYYY-MM-DD HH:MM:SS
STATE

...

description of the action
SOURCE

...

action trigger (person)

...


SOURCENAMEaction trigger (system)
SESSIONKEYsessionkey of message
REQUESTDATEsystem time of requestformat: YYYY-MM-DD

...

HH:MM:SS
INSERTDATE

...

system time of processingformat: YYYY-MM-DD HH:MM:SS

...

TEXTcontent of the message
RTI_IDENTRTI Ident


Code Block
titleresult as CSV

Beispiel

code
"DATE"
,
;"STATE"
,
;"SOURCE"
,
;"
SRCNAME
SOURCENAME"
,
;"
KEY
SESSIONKEY"
,
;"REQUESTDATE"
,"INSERTDATE" "04.08.2010 09:48:41","Nachricht gelöscht","PND","Fahrzeugname","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:49:23" "04.08.2010 09:43:24","Nachricht gelesen","PND","Fahrzeugname","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:44:10" "04.08.2010 09:42:24","Zugestellt","PND","Fahrzeugname","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:43:11" "04.08.2010 09:41:54","Zustellungsversuch","PORTAL","RTI","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:42:11"

Beispielaufrufe

;"INSERTDATE";"TEXT";"RTI_IDENT"
""2016-12-02 13:09:15";"confirmation message sent";"PORTAL";"Disponent 1";"";"2016-12-05 10:17:15";"2016-12-02 13:09:20";"Message 1";"Ident1"
"2016-12-02 13:08:25";"yes/no message sent";"PORTAL";"Disponent 1";"";"2016-12-05 10:17:15";"2016-12-02 13:08:15";"Question 1?";"Ident1"
"2016-12-02 09:09:15";"answer received";"PND";"Car 1";"ABABABABABABABABABABAB";"2016-12-05 10:17:52";"2016-12-02 09:09:20";"Answer 1";"Ident1"

XML format

Code Block
titleresult as XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE yf_getmessages SYSTEM "http://map.yellowfox.de/rti/dtd/yf_getmessages.dtd">
<yf_getmessages>
    <message>
        <date>2016-12-02 13:09:15</date>
        <state>confirmation message sent</state>
        <source>PORTAL</source>
        <sourcename>Disponent 1</sourcename>
        <sessionkey/>
        <requestdate>2016-12-05 10:17:15</requestdate>
        <insertdate>2016-12-02 13:09:20</insertdate>
        <text>Message 1</text>
		<rti_ident>Ident1</rti_ident>
    </message>
    <message>
        <date>2016-12-02 13:08:25</date>
        <state>yes/no message sent</state>
        <source>PORTAL</source>
        <sourcename>Disponent 1</sourcename>
        <sessionkey/>
        <requestdate>2016-12-05 10:17:15</requestdate>
        <insertdate>2016-12-02 13:08:15</insertdate>
        <text>Question 1?</text>
		<rti_ident>Ident1</rti_ident>
    </message>
    <message>
        <date>2016-12-02 09:09:15</date>
        <state>answer received</state>
        <source>PND</source>
        <sourcename>Car 1</sourcename>
        <sessionkey>ABABABABABABABABABABAB</sessionkey>
        <requestdate>2016-12-05 10:17:52</requestdate>
        <insertdate>2016-12-02 09:09:20</insertdate>
        <text>Answer 1</text>
		<rti_ident>Ident1</rti_ident>
    </message>
</yf_getmessages>

JSON Format (RFC 4627)

Code Block
titleresult as JSON
[
{"date":"2016-12-02 13:09:15","state":"confirmation message sent","source":"PORTAL","sourcename":"Disponent 1","sessionkey":"","requestdate":"2016-12-05 10:17:15","insertdate":"2016-12-02 13:09:20","text":"Message 1"},
{"date":"2016-12-02 13:08:25","state":"yes/no message sent","source":"PORTAL","sourcename":"Disponent 1","sessionkey":"","requestdate":"2016-12-05 10:17:15","insertdate":"2016-12-02 13:08:15","text":"Question 1?"},
{"date":"2016-12-02 09:09:15","state":"answer received","source":"PND","sourcename":"Car 1","sessionkey":"ABABABABABABABABABABAB","requestdate":"2016-12-05 10:17:52","insertdate":"2016-12-02 09:09:20","text":"Answer 1","rti_ident":"Ident1"}]

Example call


Code Block
titleQuery by SessionKey
https
Code Block
titleAbfrage über SessionKey
http
://map.yellowfox.de/rti/get_
messagestate
messages.
asp
pgp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&language=deu&sessionkey=SESSION_KEY

https://map.yellowfox.de/rti/get_messages.php?company=COMPANY_RTIKEY&vehicle={"type":"car_ident","groupKey":"GROUP_RTIKEY","ident":"VEHICLE_IDENT"}&language=deu&sessionkey=SESSION_KEY


Code Block
title
Abfrage über Zeitraum auf Basis des Insertdate
Query by time range based
https
 http
://map.yellowfox.de/rti/get_
messagestate
messages.
asp
php?company=COMPANY_RTIKEY&
vehicle
group=
VEHICLE
GROUP_RTIKEY&language=
deu
gbr&
DATEFROM=TT.MM.JJJJ&DATETO=TT.MM.JJJJ&timefrom=HHMMSS&timeto=HHMMSS&datetype
start=20161202083015&end=20161205161500&filter=1,2,4,11&format=xml&mode=insertdate