Kampagnendetails erhalten
Diese Methode ermöglicht es Ihnen, den Verlauf Ihrer Kampagnen abzurufen.
GET
/campaigns
GET Parameter
start | Sie können den Startdatensatz für die Seitennummerierung festlegen. Standard 0 |
length | Sie können die Anzahl der Datensätze festlegen, die pro Abfrage abgerufen werden sollen. Standard 100, maximal 1000 |
date_start | Einen Filter hinzufügen, um die Kampagnen abzurufen, deren Sendedatum nach diesem Datum liegt. Das Format des Datums muss wie folgt sein: Y-m-d H:i:s |
date_end | Einen Filter hinzufügen, um die Kampagnen abzurufen, deren Sendedatum vor diesem Datum liegt. Das Format des Datums muss wie folgt sein: Y-m-d H:i:s |
sms_min | Fügen Sie einen Filter hinzu, um Kampagnen abzurufen, die eine Mindestanzahl von SMS haben |
sms_max | Hinzufügen eines Filters zum Abrufen von Kampagnen, die eine maximale Anzahl von SMS haben |
destination | Add a filter to retrieve campaigns that have this phone number as destination |
text | Add a filter to retrieve campaigns that contains this text in the content |
sort | You can sort campaigns by id , date , text , cost , status . Add - to sort in descending order, for example -id |
Beispiele
GET /campaigns?start=0&length=10 HTTP/1.1
Host: api.smsfactor.com
Accept: application/json
Authorization: Bearer your.token
Ergebnisformat
{
"status": 1,
"message": "OK",
"campaigns": [
{
"id": "18969398",
"sender": "BESTSHOES",
"text": "Special offer : Buy one shoe and get the second one for free",
"date": "2018-07-04 11:37:16",
"cost": "2128",
"delivery_rate": "92",
"status": 1
},
{
"id": "18852069",
"sender": "",
"text": "Hey this is my first campaign !",
"date": "2018-05-30 14:03:19",
"cost": "1",
"delivery_rate": "100",
"status": 1
}
],
"totalRecords": 2,
"totalDisplayRecords": 2
}
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<status>1</status>
<message>OK</message>
<campaigns>
<id>18969398</id>
<sender>BESTSHOES</sender>
<text>Special offer : Buy one shoe and get the second one for free</text>
<date>2018-07-04 11:37:16</date>
<cost>2128</cost>
<delivery_rate>92</delivery_rate>
<status>1</status>
</campaigns>
<campaigns>
<id>18852069</id>
<sender></sender>
<text>Hey this is my first campaign !</text>
<date>2018-05-30 14:03:19</date>
<cost>1</cost>
<delivery_rate>100</delivery_rate>
</campaigns>
<totalRecords>2</totalRecords>
<totalDisplayRecords>2</totalDisplayRecords>
<status>1</status>
</response>