انتقل إلى المحتوى

Tags API

POST https://api.pushwoosh.com/json/1.3/addTag

ينشئ Tag في حسابك.

Request body

Anchor link to
NameTypeDescription
auth*stringAPI access token من Pushwoosh Control Panel.
tag*objectمعلمات Tag.
tag.name*stringاسم Tag.
tag.type*integerنوع Tag. انظر القيم الممكنة أدناه.
tag.application_specificbooleanيحدد ما إذا كانت قيمة Tag يجب أن تكون مختلفة لتطبيقات متعددة أو تكون هي نفسها عبر تطبيقات متعددة.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Example
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // مطلوب. API access token من Pushwoosh Control Panel
"tag": {
"name": "TAG_NAME", // مطلوب.
"type": 1, // مطلوب. انظر القيم الممكنة أدناه
"application_specific": true, // اختياري. يحدد ما إذا كانت قيمة Tag يجب أن تكون مختلفة
// لتطبيقات متعددة أو تكون هي نفسها عبر تطبيقات متعددة
"user_specific": true // اختياري. يستخدم لـ tags الخاصة بالتطبيق (application_specific)
}
}
}

أنواع قيم Tag الممكنة:

  • 1 - Integer (عدد صحيح)
  • 2 - String (سلسلة نصية)
  • 3 - List (قائمة)
  • 4 - Date (تاريخ)
  • 5 - Boolean (منطقي)
  • 6 - Decimal (عشري). مثال: 19.95
  • 7 - Version (إصدار). مثال: “1.0.0.0”

POST https://api.pushwoosh.com/json/1.3/deleteTag

يزيل Tag تماماً مع جميع المعلومات المرتبطة به من قاعدة البيانات.

Request body

Anchor link to
NameTypeDescription
auth*stringAPI access token من Pushwoosh Control Panel.
tag*objectمعلمات Tag.
tag.name*stringاسم Tag المراد حذفه.
{
"status_code": 200,
"status_message": "OK",
"response": {
"result": true
}
}
Example
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // مطلوب. API access token من Pushwoosh Control Panel
"tag": {
"name": "TAG_NAME" // مطلوب. اسم Tag المراد حذفه
}
}
}

POST https://api.pushwoosh.com/json/1.3/listTags

يسترجع قائمة بالـ Tags الموجودة في الحساب.

Request body

Anchor link to
NameTypeDescription
auth*stringAPI access token من Pushwoosh Control Panel.
{
"status_code": 200,
"status_message": "OK",
"response": {
"tags": [{
"name":"Language",
"type":2,
"isApplicationSpecific": false
}, {
"name":"List tag",
"type":3,
"isApplicationSpecific": false
}]
}
}
Example
{
"request":{
"auth": "yxoPUlwqm…………pIyEX4H" // API access token من Pushwoosh Control Panel
}
}

أنواع Tag:

  • 1 - Integer (عدد صحيح)
  • 2 - String (سلسلة نصية)
  • 3 - List (قائمة)
  • 4 - Date (تاريخ)
  • 5 - Boolean (منطقي)
  • 6 - Decimal (عشري). مثال: 19.95
  • 7 - Version (إصدار). مثال: “1.0.0.0”