Page 1 of 1
Url aufrufen im Hindergrund
Posted: 11 Mar 2015 21:32
by raz4taz
Hallo
Ich möchte gern eine Urls aufrufen und zwar am besten im Hindergrund.
Das wäre die Seite.
http://192.168.187.27:8080/jsonrpc?requ ... id%22:%201}
Das soll bewirken das auf den Tablett wo KODI (XBMC) läuft die Pause Taste gedrückt wird.
Gibt es da eine Möglichkeit?
Re: Url aufrufen im Hindergrund
Posted: 13 Mar 2015 19:06
by Martin
Hi
Du kannst dazu die Action
HTTP Request verwenden.
Da die geschweiften Klammern von JSON mit der Syntax von Variablen in Automagic nicht unähnlich ist, würde ich den Wert in einem Script vorbereiten. In etwa so:
-Action
Script mit Script:
Code: Select all
request='{"jsonrpc": "2.0", "method": "Player.PlayPause", "params": { "playerid": 0 }, "id": 1}';
Die einfachen Anführungszeichen sorgen dafür, dass Automagic die geschweiften Klammern nicht als Variablen interpretiert. Zudem müssen so die doppelten Anführungszeichen auch nicht speziell behandelt werden.
In der Action muss dann die request-Variable mit der Funktion
encodeURLForm escaped werden:
-Action
HTTP Request: GET http://192.168.187.27:8080/jsonrpc?requ ... m(request)}
Die URL würde dann wie folgt an den Server gesendet:
http://192.168.187.27:8080/jsonrpc?requ ... 22%3A+1%7D
Freundliche Grüsse
Martin