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

Campaigns API

createCampaign

Anchor link to

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

يقوم بإنشاء حملة push داخل التطبيق.

محتوى الطلب

Anchor link to
الاسمالنوعالوصف
auth*stringAPI access token من لوحة تحكم Pushwoosh.
application*stringPushwoosh application code
name*stringاسم الحملة.
descriptionstringوصف الحملة.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaign": "XXXXX-XXXXX"
}
}
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // مطلوب. API access token من لوحة تحكم Pushwoosh
"application": "XXXXX-XXXXX", // مطلوب. Pushwoosh application code
"name": "CAMPAIGN_NAME", // مطلوب.
"description": "CAMPAIGN_DESCRIPTION" // اختياري.
}
}

deleteCampaign

Anchor link to

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

يقوم بحذف حملة معينة.

محتوى الطلب

Anchor link to
الاسمالنوعالوصف
auth*stringAPI access token من لوحة تحكم Pushwoosh.
campaign*stringكود الحملة المراد حذفها.
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Example
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // مطلوب. API access token من لوحة تحكم Pushwoosh
"campaign": "XXXXX-XXXXX" // مطلوب. معرف الحملة المراد حذفها
}
}

getCampaigns

Anchor link to

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

يسترجع قائمة الحملات الخاصة بالتطبيق.

محتوى الطلب

Anchor link to
الاسمالنوعالوصف
auth*stringAPI access token من لوحة تحكم Pushwoosh.
application*stringPushwoosh application code
cursorstringيشير إلى آخر حملة تم استرجاعها في الطلب السابق.
limitintegerالحد الأقصى لعدد الحملات في استجابة واحدة.
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaigns": [{
"code": "7CFF3-63A7B",
"name": "CAMPAIGN_NAME_1",
"description": "DESCRIPTION1"
}, {
"code": "C284C-33DD3",
"name": "CAMPAIGN_NAME_2",
"description": "DESCRIPTION2"
}],
"limit": 100,
"cursor": "+4PxJPhhwITD4PFsiKui1BA=="
}
}
Example
{
"request": {
"auth": "jLbec2UW........ztFSOf5Za", // مطلوب. API access token من لوحة تحكم Pushwoosh
"application": "XXXXX-XXXXX", // مطلوب. Pushwoosh application code
"cursor": "+4PxJPhhwITD4PFsiKui1BA==", // اختياري. يشير إلى آخر حملة تم استرجاعها في الطلب السابق.
"limit": 100 // اختياري. الحد الأقصى لعدد الحملات
// لاستجابة واحدة.
}
}