Tags API
Um strukturierte Daten wie eine Bestellung oder eine Liste von Bestellungen in einem einzigen Tag zu speichern, verwenden Sie Objekt-Tags (Beta). addTag kann sie nicht erstellen, da diese Methode keine Felder annimmt.
addTag
Anchor link toPOST https://api.pushwoosh.com/json/1.3/addTag
Erstellt ein Tag in Ihrem Konto.
Request-Body
Anchor link to| Name | Typ | Beschreibung |
|---|---|---|
| auth* | string | API-Zugriffstoken aus dem Pushwoosh Control Panel. |
| tag* | object | Tag-Parameter. |
| tag.name* | string | Tag-Name. |
| tag.type* | integer | Tag-Typ. Siehe mögliche Werte unten. |
| tag.user_specific | boolean | Wenn true, wird der Tag-Wert auf Benutzerebene gespeichert und über alle Geräte eines Benutzers geteilt, wenn er per UserID gesetzt wird. Wenn false (Standard), ist das Tag gerätebezogen und wird pro HWID gesetzt. |
| tag.application_specific | boolean | Veraltet. Wird akzeptiert, aber ignoriert, weil Tags nicht mehr in anwendungsspezifische und kontoweite Tags unterteilt werden. Sie können den Parameter weglassen. |
{ "status_code": 200, "status_message": "OK", "response": { "result": true }}{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel "tag": { "name": "TAG_NAME", // erforderlich. "type": 1, // erforderlich. Siehe mögliche Werte unten "user_specific": false // optional. true = Tag auf Benutzerebene (über alle Geräte geteilt); false = Tag auf Geräteebene (Standard) } }}Mögliche Tag-Wert-Typen:
- 1 - Integer (Ganzzahl)
- 2 - String (Zeichenfolge)
- 3 - List (Liste)
- 4 - Date (Datum)
- 5 - Boolean (Boolescher Wert)
- 6 - Decimal (Dezimalzahl). Bsp: 19.95
- 7 - Version. Bsp: “1.0.0.0”
deleteTag
Anchor link toPOST https://api.pushwoosh.com/json/1.3/deleteTag
Entfernt ein Tag mit allen zugehörigen Informationen vollständig aus der Datenbank.
Request-Body
Anchor link to| Name | Typ | Beschreibung |
|---|---|---|
| auth* | string | API-Zugriffstoken aus dem Pushwoosh Control Panel. |
| tag* | object | Tag-Parameter. |
| tag.name* | string | Name eines zu löschenden Tags. |
{ "status_code": 200, "status_message": "OK", "response": { "result": true }}{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel "tag": { "name": "TAG_NAME" // erforderlich. Name eines zu löschenden Tags } }}listTags
Anchor link toPOST https://api.pushwoosh.com/json/1.3/listTags
Ruft eine Liste der Tags im Konto ab.
Request-Body
Anchor link to| Name | Typ | Beschreibung |
|---|---|---|
| auth* | string | API-Zugriffstoken aus dem Pushwoosh Control Panel. |
{ "status_code": 200, "status_message": "OK", "response": { "tags": [{ "name":"Language", "type":2, "isUserSpecific":true, "isApplicationSpecific":true }, { "name":"List tag", "type":3, "isUserSpecific":false, "isApplicationSpecific":true }] }}isUserSpecific zeigt, ob der Tag User-specific ist. isApplicationSpecific ist immer true und bleibt nur aus Gründen der Abwärtskompatibilität erhalten, weil Tags nicht mehr in anwendungsspezifische und kontoweite Tags unterteilt werden. Verlassen Sie sich nicht auf dieses Feld.
{ "request":{ "auth": "yxoPUlwqm…………pIyEX4H" // API-Zugriffstoken aus dem Pushwoosh Control Panel }}Tag-Typen:
- 1 - Integer (Ganzzahl)
- 2 - String (Zeichenfolge)
- 3 - List (Liste)
- 4 - Date (Datum)
- 5 - Boolean (Boolescher Wert)
- 6 - Decimal (Dezimalzahl). Bsp: 19.95
- 7 - Version. Bsp: “1.0.0.0”