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?
Url aufrufen im Hindergrund
Moderator: Martin
Re: Url aufrufen im Hindergrund
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:
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
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}';
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