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

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

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

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

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

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

Для отправки VIBER-сообщения с интерактивными элементами (кнопкой и опционально изображением) используется следующий объект content:
{
"contentType": "button",
"text": "текст viber-сообщения",
"caption": "текст кнопки",
"action": "<ссылка на кнопке>",
"imageUrl": "<ссылка на изображение>"
}
Параметр
Тип
Описание
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
POST https://direct.i-dgtl.ru/api/v1/message
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json
[
{
"senderName": "SENDER",
"channelType": "VIBER",
"content": {
"contentType": "text",
"text": "текст сообщения https://domain.com"
},
"destination": "7818242882",
"localSendTime": "2020-06-15 18:00:00",
"localCompletionTime": "2020-06-16 21:00:00",
"shortUrl": true,
"callbackUrl": "https://company.com/callback",
"callbackEvents": [
"delivered",
"read",
"click"
],
"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"
]
}
]
curl -X POST 'https://direct.i-dgtl.ru/api/v1/message' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
-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"]}]'
Copy link
On this page
post
Отправка VIBER-сообщений
Текстовое сообщение
Сообщение с графическим вложением
Сообщение с интерактивными элементами
Пример запроса