टैग्स API
ऑर्डर या ऑर्डर की सूची जैसा संरचित डेटा एक ही टैग में संग्रहीत करने के लिए ऑब्जेक्ट टैग (बीटा) का उपयोग करें। addTag उन्हें नहीं बना सकता, क्योंकि यह फ़ील्ड नहीं लेता।
addTag
Anchor link toPOST https://api.pushwoosh.com/json/1.3/addTag
आपके खाते में एक टैग बनाता है।
अनुरोध बॉडी
Anchor link to| नाम | प्रकार | विवरण |
|---|---|---|
| auth* | string | Pushwoosh कंट्रोल पैनल से API एक्सेस टोकन। |
| tag* | object | टैग पैरामीटर। |
| tag.name* | string | टैग का नाम। |
| tag.type* | integer | टैग का प्रकार। नीचे संभावित मान देखें। |
| tag.user_specific | boolean | जब true होता है, तो टैग मान उपयोगकर्ता स्तर पर संग्रहीत होता है और UserID द्वारा सेट किए जाने पर उपयोगकर्ता के सभी डिवाइसों में साझा किया जाता है। जब false (डिफ़ॉल्ट) होता है, तो टैग डिवाइस-स्तरीय होता है और प्रति HWID सेट किया जाता है। |
| tag.application_specific | boolean | अप्रचलित। यह स्वीकार किया जाता है, लेकिन अनदेखा किया जाता है, क्योंकि टैग अब एप्लिकेशन-विशिष्ट और पूरे खाते के टैग में नहीं बँटे हैं। इसे भेजने की ज़रूरत नहीं है। |
{ "status_code": 200, "status_message": "OK", "response": { "result": true }}{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel "tag": { "name": "TAG_NAME", // required. "type": 1, // required. See possible values below "user_specific": false // optional. true = user-level tag (shared across all devices); false = device-level tag (default) } }}संभावित टैग मान प्रकार:
- 1 - इंटीजर
- 2 - स्ट्रिंग
- 3 - लिस्ट
- 4 - डेट
- 5 - बूलियन
- 6 - डेसीमल। उदाहरण: 19.95
- 7 - वर्शन। उदाहरण: “1.0.0.0”
deleteTag
Anchor link toPOST https://api.pushwoosh.com/json/1.3/deleteTag
डेटाबेस से सभी संबंधित जानकारी के साथ एक टैग को पूरी तरह से हटा देता है।
अनुरोध बॉडी
Anchor link to| नाम | प्रकार | विवरण |
|---|---|---|
| auth* | string | Pushwoosh कंट्रोल पैनल से API एक्सेस टोकन। |
| tag* | object | टैग पैरामीटर। |
| tag.name* | string | हटाने के लिए एक टैग का नाम। |
{ "status_code": 200, "status_message": "OK", "response": { "result": true }}{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel "tag": { "name": "TAG_NAME" // required. Name of a tag to delete } }}listTags
Anchor link toPOST https://api.pushwoosh.com/json/1.3/listTags
खाते पर टैग की एक सूची प्राप्त करता है।
अनुरोध बॉडी
Anchor link to| नाम | प्रकार | विवरण |
|---|---|---|
| auth* | string | Pushwoosh कंट्रोल पैनल से API एक्सेस टोकन। |
{ "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 बताता है कि टैग User-specific है या नहीं। isApplicationSpecific हमेशा true होता है और केवल बैकवर्ड कम्पैटिबिलिटी के लिए रखा गया है, क्योंकि टैग अब एप्लिकेशन-विशिष्ट और पूरे खाते के टैग में नहीं बँटे हैं। इस फ़ील्ड पर निर्भर न रहें।
{ "request":{ "auth": "yxoPUlwqm…………pIyEX4H" // API access token from Pushwoosh Control Panel }}टैग प्रकार:
- 1 - इंटीजर
- 2 - स्ट्रिंग
- 3 - लिस्ट
- 4 - डेट
- 5 - बूलियन
- 6 - डेसीमल। उदाहरण: 19.95
- 7 - वर्शन। उदाहरण: “1.0.0.0”