Гарантия лучшей цены!
Нашли дешевле? Сделаем дешевле и вернем 10% от разницы.
Узнать подробности
Партнерская программа
Довольны нашим сервисом? Рекомендуйте нас и получайте бонусы.
Узнать подробности

Отправка viber-сообщения


Для отправки viber-сообщения необходимо вызвать методом GET или POST адрес:
http://cab.sms34.ru/sys/send.php?login=&psw=&phones=&mes=&viber=1
                      
При создании сообщения можно вставлять в текст полные http-ссылки ранее загруженных файлов, узнать которые можно в личном кабинете на странице отправки, нажав последовательно "прикрепить файл" – "Загруженные файлы". Прикрепляемый файл по размеру не должен превышать 512 Кб и удовлетворять одному из следующих форматов: JPG, GIF, PNG.

Для вставки в сообщение кнопки, при нажатии на которую будет происходить открытие браузера и переход на указанный адрес, необходимо добавить в текст сообщения специальный макрос {button,url,text}, где:

<button> – название макроса.
<url> – полный http-адрес ссылки, по которой произойдет переход при нажатии кнопки.
<text> – текст кнопки. Длина текста не может превышать 10 символов для кириллицы и 20 символов для латиницы.

Система поддерживает следующие типы viber-сообщений:

- Только текст – абонент получает текстовое сообщение.
- Только картинка – абонент получает картинку.
- Текст+кнопка – абонент получает текстовое сообщение, под которым расположена кнопка. При нажатии на кнопку происходит переход по заданной ссылке.
- Текст+кнопка+картинка – абонент получает текстовое сообщение, под которым расположены картинка и кнопка. При нажатии на кнопку происходит переход по заданной ссылке.

Для настройки программного обеспечения и тестирования отправки viber-сообщений можно использовать наше общее имя отправителя "TEST" и предопределенные шаблоны:

- Hello This is test message buttonhttpsmscruSite httpsmscru%w
- Здравствуйте Это тестовое сообщение buttonhttpsmscruСайт httpsmscru%w
- Test buttonhttpsmscruSite httpsmscru%w
- Тест buttonhttpsmscruСайт httpsmscru%w
- Hello This is test message buttonhttpsmscruSite
- Здравствуйте Это тестовое сообщение buttonhttpsmscruСайт
- Test buttonhttpsmscruSite
- Тест buttonhttpsmscruСайт
- httpsmscru%w

Как и в шаблонах для операторов здесь действуют общие правила создания сообщений для указанных шаблонов (внизу страницы раскрывающаяся вкладка "Правила регистрации шаблонов").

Примеры

Отправка viber-сообщения с текстом "Hello":
http://cab.sms34.ru/sys/send.php?login=alex&psw=123&phones=79999999999&mes=Hello&viber=1
                       
Отправка viber-сообщения по одному из предопределенных шаблонов для тестирования с текстом "Test", кнопкой "{button,http://cab.sms34.ru,Site}" и картинкой, ранее загруженной в личном кабинете и имеющей адрес "http://cab.sms34.ru/upload/files/sms/1856f97d/6_1.jpg":
http://cab.sms34.ru/sys/send.php?login=alex&psw=123&phones=79999999999&viber=1& mes=Test+%7Bbutton%2Chttp%3A%2F%2Fsmsc.ru%2CSite%7D+http%3A%2F%2Fsmsc.ru%2F upload%2Ffiles%2Fsms%2F1856f97d%2F6_1.jpg
                       

Отправка viber-сообщения

Для отправки viber-сообщения используйте команду SUBMIT_SM с текстом "__VIBER__: < message >" (текст "__VIBER__", двоеточие, пробел, текст сообщения).

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

Спецификация XML шлюза

XML (eXtensible Markup Language) - Расширяемый язык разметки. Спецификация XML описывает XML-документы и частично описывает поведение XML-обработчиков. Язык называется расширяемым, поскольку он не фиксирует разметку, используемую в документах: разработчик волен создать разметку в соответствии с потребностями к конкретной области, будучи ограниченным лишь синтаксическими правилами языка.
Протокол XML подразумевает обмен запросами на языке XML. Обмен информацией происходит через соединение TCP/IP по протоколу HTTP или HTTPS (HTTP over SSL) методом POST.
Cкачать полную спецификацю протокола.