CardsMobile#

Тип сообщения CardsMobile относится только к приложению “Кошелёк“.

В сообщениях типа CardsMobile доступна передача заголовка, текста и, опционально, изображения.

Отправка сообщений#

 1 {
 2    "login": "Login",
 3    "password": "Password",
 4    "destAddr": "79211234567",
 5    "message": {
 6       "type": "CARDSMOBILE",
 7       "data": {
 8          "text": "Hello, world!",
 9          "title": "Super Title!",
10          "serviceNumber": "0000",
11          "ttl": 3600,
12          "ttlUnit": "SECONDS",
13          "content": {
14          "contentUrl": "http://ya.ru/123.jpg"
15          },
16          "target": "campaign",
17          "campaignId": "123",
18          "pushType": "PROMO"
19       }
20    }
21 }

Ответ на запрос#

После отправки сообщения Сервис-провайдер синхронно возвращает ответ. В случае успешной отправки возвращается HTTP-code 200 OK.

Ответ при успешной отправке#

1  {
2     "mtNum": "7390612217"
3     "id": "8770599"
4  }

Ошибки при отправке#

Для ошибочных результатов HTTP-код ответа будет отличный от 200 (см. Коды ошибок отправки).

1 {
2     "error": {
3        "code": 1,
4        "description": "Service is unavailable"
5     }
6 }

Коды ошибок отправки#

Код

Описание

HTTP-код

1

Service is unavailable

503

2

Invalid IP-address

403

3

Too many connections

429

4

Invalid request

400

5

Invalid login

401

6

Invalid password

401

7

serviceNumber is not defined

400

8

destAddr is not correct

406

9

Message type is not correct

406

10

Prohibited sending duplicates

409

11

Invalid TTL

406

100

100

500

Статусы доставки сообщений CardsMobile#

Для получения статусов сообщений CardsMobile необходимо настроить Сервис получения статусов доставки сообщений.