واجهة برمجة تطبيقات Tags
addTag
Anchor link toPOST https://api.pushwoosh.com/json/1.3/addTag
تُنشئ tag في حسابك.
نص الطلب
Anchor link to| الاسم | النوع | الوصف |
|---|---|---|
| auth* | string | رمز الوصول إلى API من لوحة تحكم Pushwoosh. |
| tag* | object | معلمات الـ Tag. |
| tag.name* | string | اسم الـ Tag. |
| tag.type* | integer | نوع الـ Tag. انظر القيم الممكنة أدناه. |
| tag.user_specific | boolean | عندما تكون القيمة true، يتم تخزين قيمة الـ tag على مستوى المستخدم ومشاركتها عبر جميع أجهزة المستخدم عند تعيينها بواسطة UserID. عندما تكون القيمة false (الافتراضي)، يكون الـ tag على مستوى الجهاز ويتم تعيينه لكل HWID. |
{ "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) } }}أنواع قيم الـ tag الممكنة:
- 1 - Integer (عدد صحيح)
- 2 - String (سلسلة نصية)
- 3 - List (قائمة)
- 4 - Date (تاريخ)
- 5 - Boolean (قيمة منطقية)
- 6 - Decimal (عشري). مثال: 19.95
- 7 - Version (إصدار). مثال: “1.0.0.0”
deleteTag
Anchor link toPOST https://api.pushwoosh.com/json/1.3/deleteTag
تزيل tag بالكامل مع جميع المعلومات المرتبطة به من قاعدة البيانات.
نص الطلب
Anchor link to| الاسم | النوع | الوصف |
|---|---|---|
| auth* | string | رمز الوصول إلى API من لوحة تحكم Pushwoosh. |
| tag* | object | معلمات الـ Tag. |
| tag.name* | string | اسم الـ tag المراد حذفه. |
{ "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
تسترجع قائمة بالـ tags الموجودة في الحساب.
نص الطلب
Anchor link to| الاسم | النوع | الوصف |
|---|---|---|
| auth* | string | رمز الوصول إلى API من لوحة تحكم Pushwoosh. |
{ "status_code": 200, "status_message": "OK", "response": { "tags": [{ "name":"Language", "type":2 }, { "name":"List tag", "type":3 }] }}{ "request":{ "auth": "yxoPUlwqm…………pIyEX4H" // API access token from Pushwoosh Control Panel }}أنواع الـ Tag:
- 1 - Integer (عدد صحيح)
- 2 - String (سلسلة نصية)
- 3 - List (قائمة)
- 4 - Date (تاريخ)
- 5 - Boolean (قيمة منطقية)
- 6 - Decimal (عشري). مثال: 19.95
- 7 - Version (إصدار). مثال: “1.0.0.0”