Отправка VIBER
post
https://direct.i-dgtl.ru/api
/v1/message
Отправка VIBER-сообщений
Рекомендуемое минимальное время таймаута: 70 секунд
Для использования личного домена в сокращенных ссылках необходимо обратиться в поддержку
Возможные варианты перечислений:
Параметр
Варианты

Текстовое сообщение

Для отправки текстового VIBER-сообщения используется следующий объект content:
1
{
2
"contentType": "text",
3
"text": "текст viber-сообщения"
4
}
Copied!
Параметр
Тип
Описание
contentType
string
required
Тип контента (text)
text
string
required
Текст сообщения; строка в кодировке UTF-8 без Byte Order Mark
От 1 до 1000 символов

Сообщение с графическим вложением

Для отправки VIBER-сообщения с картинкой используется следующий объект content:
1
{
2
"contentType": "image",
3
"imageUrl": "<ссылка на изображение>"
4
}
Copied!
Параметр
Тип
Описание
contentType
string
required
Тип контента (image)
imageUrl
string
required
Ссылка на изображение

Сообщение с интерактивными элементами

Для отправки VIBER-сообщения с интерактивными элементами (кнопкой и опционально изображением) используется следующий объект content:
1
{
2
"contentType": "button",
3
"text": "текст viber-сообщения",
4
"caption": "текст кнопки",
5
"action": "<ссылка на кнопке>",
6
"imageUrl": "<ссылка на изображение>"
7
}
Copied!
Параметр
Тип
Описание
contentType
string
required
Тип контента (button)
text
string
required
Текст сообщения; строка в кодировке UTF-8 без Byte Order Mark
От 1 до 1000 символов
caption
string
required
Текст для кнопки
От 1 до 30 символов
action
string
required
Ссылка для кнопки
imageUrl
string
optional
Ссылка на изображение

Пример запроса

В примере присутствуют объекты VIBER-сообщений со всеми возможными типами содержимого
JSON
cURL
1
POST https://direct.i-dgtl.ru/api/v1/message
2
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
3
Content-Type: application/json
4
[
5
{
6
"senderName": "SENDER",
7
"channelType": "VIBER",
8
"content": {
9
"contentType": "text",
10
"text": "текст сообщения https://domain.com"
11
},
12
"destination": "7818242882",
13
"localSendTime": "2020-06-15 18:00:00",
14
"localCompletionTime": "2020-06-16 21:00:00",
15
"shortUrl": true,
16
"callbackUrl": "https://company.com/callback",
17
"callbackEvents": [
18
"delivered",
19
"read",
20
"click"
21
],
22
"useLocalTime": true,
23
"ttl": 43200,
24
"hours": [
25
12,
26
13,
27
14
28
],
29
"days": [
30
1,
31
2
32
],
33
"tags": [
34
"tag1",
35
"tag2"
36
]
37
},
38
{
39
"senderName": "SENDER",
40
"channelType": "VIBER",
41
"destination": "7818242882",
42
"callbackUrl": "https://company.com/callback",
43
"callbackEvents": [
44
"delivered",
45
"read"
46
],
47
"content": {
48
"contentType": "button",
49
"text": "текст сообщения",
50
"caption": "текст кнопки",
51
"action": "<ссылка на кнопке>",
52
"imageUrl": "<ссылка на изображение>"
53
},
54
"localSendTime": "2020-06-15 18:00:00",
55
"localCompletionTime": "2020-06-16 21:00:00",
56
"useLocalTime": true,
57
"ttl": 43200,
58
"hours": [
59
12,
60
13,
61
14
62
],
63
"days": [
64
1,
65
2
66
],
67
"tags": [
68
"tag1",
69
"tag2"
70
]
71
},
72
{
73
"senderName": "SENDER",
74
"channelType": "VIBER",
75
"callbackUrl": "https://company.com/callback",
76
"callbackEvents": [
77
"delivered",
78
"read"
79
],
80
"destination": "7818242882",
81
"content": {
82
"contentType": "image",
83
"imageUrl": "<ссылка на изображение>"
84
},
85
"localSendTime": "2020-06-15 18:00:00",
86
"localCompletionTime": "2020-06-16 21:00:00",
87
"useLocalTime": true,
88
"ttl": 43200,
89
"hours": [
90
12,
91
13,
92
14
93
],
94
"days": [
95
1,
96
2
97
],
98
"tags": [
99
"tag1",
100
"tag2"
101
]
102
}
103
]
Copied!
1
curl -X POST 'https://direct.i-dgtl.ru/api/v1/message' \
2
-H 'Content-Type: application/json' \
3
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
4
-d '[{"senderName":"SENDER","channelType":"VIBER","content":{"contentType":"text","text":"текст сообщения"},"destination":"7818242882","localSendTime":"2020-06-15 18:00:00","localCompletionTime":"2020-06-16 21:00:00","callbackUrl":"https://company.com/callback","callbackEvents":["delivered","read"],"useLocalTime":true,"ttl":43200,"hours":[12,13,14],"days":[1,2],"tags":["tag1","tag2"]},{"senderName":"SENDER","channelType":"VIBER","destination":"7818242882","callbackUrl":"https://company.com/callback","callbackEvents":["delivered","read"],"content":{"contentType":"button","text":"текст сообщения","caption":"текст кнопки","action":"<ссылка на кнопке>","imageUrl":"<ссылка на изображение>"},"localSendTime":"2020-06-15 18:00:00","localCompletionTime":"2020-06-16 21:00:00","useLocalTime":true,"ttl":43200,"hours":[12,13,14],"days":[1,2],"tags":["tag1","tag2"]},{"senderName":"SENDER","channelType":"VIBER","callbackUrl":"https://company.com/callback","callbackEvents":["delivered","read"],"destination":"7818242882","content":{"contentType":"image","imageUrl":"<ссылка на изображение>"},"localSendTime":"2020-06-15 18:00:00","localCompletionTime":"2020-06-16 21:00:00","useLocalTime":true,"ttl":43200,"hours":[12,13,14],"days":[1,2],"tags":["tag1","tag2"]}]'
Copied!