Guten Tag,

Ich habe ein Problem mit der JSON API und hoffe, dass mir jemand weiterhelfen kann.

Grundsätzlich kann ich mit dem dS-Server kommunizieren, doch wenn ich Kommandos ausführen will, beklagt sich der dss mit "not logged in" obwohl ich den session token and die URI dranhänge:

>TX: https://10.0.0.131:8080/json/system/login?user=dssadmin&password=dssadmin >RX: {"result {"token":"0672f48096a70724844694e0cbae0adaa09aba1661b06e111f96981c3d802afe"},"ok":true}
>
>TX: https://10.0.0.131:8080/json/zone/getReachableScenes&token=0672f48096a70724844694e0cbae0adaa09aba1661b06e111f96981c3d802afe
>RX: {"ok":false,"message":"not logged in"}

Dasselbe passiert auch wenn ich den token verwende, welchen "loginApplication" zurückgibt. Und der Befehl wird auch innerhalb von 60 Sekunden gesendet nachdem der token ausgegeben wurde. Das Problem muss also wo anders liegen.

Unter http://redmine.digitalstrom.org/projects/dss/wiki/Accessing_the_dSS steht auch dass man alternativ die Authentifizierung über HTTP Headers vornehmen kann:

> Add the token to the http header, or add "token=yoursessiontokenhere"

Wie ist der Name dieses HTTP Headers? TOKEN, SESSION ID, X-AUTH-TOKEN, etc? Gibt es ein Beispiel wie das aussehen kann?

SESSION ID: token=0672f48096a70724844694e0cbae0adaa09aba1661b06e111f96981c3d802afe

Vielen Dank,

Stefan


_______________________________________________
dss-developer mailing list
[email protected]
http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer

Reply via email to