跳到内容

Campaigns API

createCampaign

Anchor link to

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

在应用内创建一个推送活动。

名称类型描述
auth*string来自 Pushwoosh 控制面板的 API Access Token
application*stringPushwoosh Application Code
name*string活动名称。
descriptionstring活动描述。
{
"status_code": 200,
"status_message": "OK",
"response": {
"campaign": "XXXXX-XXXXX"
}
}
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // 必填。来自 Pushwoosh 控制面板的 API Access Token
"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

删除特定活动。

名称类型描述
auth*string来自 Pushwoosh 控制面板的 API Access Token
campaign*string要删除的 活动代码
{
"status_code": 200,
"status_message": "OK",
"response": null
}
Example
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // 必填。来自 Pushwoosh 控制面板的 API Access Token
"campaign": "XXXXX-XXXXX" // 必填。要删除的活动 ID
}
}

getCampaigns

Anchor link to

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

检索应用的活动列表。

名称类型描述
auth*string来自 Pushwoosh 控制面板的 API Access Token
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", // 必填。来自 Pushwoosh 控制面板的 API Access Token
"application": "XXXXX-XXXXX", // 必填。Pushwoosh Application Code
"cursor": "+4PxJPhhwITD4PFsiKui1BA==", // 可选。指示在上一个请求中检索到的最后一个活动。
"limit": 100 // 可选。单个响应的最大活动数量。
}
}