Campaigns API
createCampaign
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/createCampaign
สร้างแคมเปญพุชภายในแอป
เนื้อหาของคำขอ
Anchor link toชื่อ | ประเภท | คำอธิบาย |
---|---|---|
auth* | string | โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel |
application* | string | รหัสแอปพลิเคชัน Pushwoosh |
name* | string | ชื่อแคมเปญ |
description | string | คำอธิบายแคมเปญ |
{ "status_code": 200, "status_message": "OK", "response": { "campaign": "XXXXX-XXXXX" }}
{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // จำเป็น โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel "application": "XXXXX-XXXXX", // จำเป็น รหัสแอปพลิเคชัน Pushwoosh "name": "CAMPAIGN_NAME", // จำเป็น "description": "CAMPAIGN_DESCRIPTION" // ไม่จำเป็น }}
deleteCampaign
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/deleteCampaign
ลบแคมเปญที่ระบุ
เนื้อหาของคำขอ
Anchor link toชื่อ | ประเภท | คำอธิบาย |
---|---|---|
auth* | string | โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel |
campaign* | string | ID ของแคมเปญที่ต้องการลบ |
{ "status_code": 200, "status_message": "OK", "response": null}
{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", // จำเป็น โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel "campaign": "XXXXX-XXXXX" // จำเป็น ID ของแคมเปญที่ต้องการลบ }}
getCampaigns
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/getCampaigns
ดึงข้อมูลรายการแคมเปญสำหรับแอป
เนื้อหาของคำขอ
Anchor link toชื่อ | ประเภท | คำอธิบาย |
---|---|---|
auth* | string | โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel |
application* | string | รหัสแอปพลิเคชัน Pushwoosh |
cursor | string | ระบุแคมเปญสุดท้ายที่ดึงมาในคำขอก่อนหน้า |
limit | integer | จำนวนแคมเปญสูงสุดสำหรับการตอบกลับครั้งเดียว |
{ "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==" }}
{ "request": { "auth": "jLbec2UW........ztFSOf5Za", // จำเป็น โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel "application": "XXXXX-XXXXX", // จำเป็น รหัสแอปพลิเคชัน Pushwoosh "cursor": "+4PxJPhhwITD4PFsiKui1BA==", // ไม่จำเป็น ระบุแคมเปญสุดท้ายที่ดึงมาในคำขอก่อนหน้า "limit": 100 // ไม่จำเป็น จำนวนแคมเปญสูงสุด // สำหรับการตอบกลับครั้งเดียว }}