Перейти к основному содержимому

Отправка Viber с изображением та кнопкою

Пример запроса для отправки Viber-сообщения с изображением и кнопкой, при нажатии на которую будет осуществлен переход на указанную ссылку.

URI: /api/xml.php

Все запросы к API отправляются в формате XML с помощью метода POST.

Параметры запроса

packagetagобязательный
Тег для передачи учетных данных, необходимых для авторизации
keyattribute | varcharобязательный
Ваш API-ключ, который можно получить в личном кабинете
message-vibertagобязательный
Тег, который определяет тип запроса
msgtag
Тег сообщения
idattribute | integer
Числовой идентификатор сообщения пользователя. При использовании пользователь должен убедиться, что этот идентификатор является уникальным в пределах его аккаунта
phonetag | varchar(21)обязательный
Номер телефона получателя сообщения
sendertag | varchar(11)обязательный
Подпись в сообщении
typetag | stringобязательный
Тип сообщения:
  • text - обычное сообщение
  • image - повідомлення з зображенням
  • button - повідомлення з зображенням і кнопкою
texttagобязательный
Текст сообщения в кодировке UTF8
buttontagобязательный
Текст, который будет отображаться на кнопке
От 1 до 19 символов
urltagобязательный
Ссылка, по которой будет осуществлен переход после нажатия кнопки или изображения
imagetagобязательный
URL-адрес изображения
Формат изображения: .jpg .jpeg .png .gif

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

<?xml version="1.0" encoding="utf-8" ?>
<package key="bb56a4369eb19***cfec6d1776bd25">
<message-viber>
<msg id="1234">
<phone>+380971234567</phone>
<sender>SMSTest</sender>
<type>image</type>
<text>Текст сообщения, которое будет отправлено через Viber</text>
<button>Caption</button>
<url>https://page.url</url>
<image>https://image.url/image.png</image>
</msg>
</message-viber>
</package>

Примеры ответа

HTTP Status Code: 200
Content Type: JSON application/json

<?xml version="1.0" encoding="utf-8" ?>
<package>
<message-viber>
<msg id="1234" msg_id="1234568">1</msg>
</message-viber>
</package>