|
Target URL
Syntax
- http[s]://servername[:port][/path[?parms]]
Beispiel (ohne Pfad und ohne Parameter)
Verwendung von Variablen
Generell können alle Elemente aus dem Notification Body json als
'Variablen' in der Target URL eingefügt werden.
Dazu die Elemente mit einem vorangestelltem
Dollarzeichen ('$') und casesensitiv in die URL mit aufnehmen.
Beispiel (mit einigen der verfügbaren Variablen als Parameter)
- http://acme.com/toasts?t=$Title&c=$Content&h=$Host
Beispiel mit 'UserProperties'
Angenommen, in der Konfiguration json ist das folgende
'UserProperties' Element enthalten:
<...>
"UserProperties": [
{ "Name": "Foo", "Value": "Doo" } ,
{ "Name": "Woo", "Value": "Zoo" } ]
<...>
Dann können diese Properties genauso wie die Notification body json
Elemente als Variablen in den Target URLs eingefüt werden.
Einfach den Namen der Property mit vorangestelltem Dollarzeichen ('$')
an eine beliebigen Stelle zur Target URL hinzufüen. Bei der
Nachrichtenweiterleitung wird der Platzhalter dann mit dem Wert der
jeweiligen Property ersetzt.
Beispiel (mit 'UserProperties' Namen)
- http://acme.com/toasts?t=$Title&c=$Content&h=$Host&p1=$Foo&p2=$Woo
Hinweise
- Aufgrund von Einschränkungen im UWP Framework können keine Nachrichten an "localhost" weitergeleitet werden.
- Einige RESTful APIs, wie zum Beispiel -->< notifymydevice.com >, die mit Parametern in der URL aufgerufen werden, erfordern die Verwendung der http Methode GET anstelle von POST, damit der Request akzeptiert und verarbeitet werden kann.
|