SevenTech
  • Основная информация
  • Протоколы HTTP (REST API)
    • Отправка сообщений
    • Отправка Viber-сообщений
    • Получения статусов доставки
    • Отслеживание событий смены IMSI
    • Канал 2way
  • Стандартный протокол SMPP v3.4
    • Описание протокола
    • Требования по взаимодействию
    • Установка соединения (BIND)
    • Поддержание соединения (ENQUIRE_LINK)
    • Отправка сообщений (SUBMIT_SM)
    • Получение отчетов о доставке (DELIVER_SM)
  • Коды ошибок
    • Коды ошибок в отчетах о доставке
    • Коды ошибок протокола SMPP
  • Прочие документы
    • Работа через S3
Powered by GitBook
On this page
  • Типы Viber-сообщений
  • Отправка сообщений
  • Дополнительные параметры для Viber
  • Примеры вызова
  • Загрузка изображений
  1. Протоколы HTTP (REST API)

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

Viber — клиентское приложение-мессенджер, которое позволяет отправлять и принимать сообщения, обмениваться медиафайлами, совершать видео и голосовые VoIP звонки через интернет.

PreviousОтправка сообщенийNextПолучения статусов доставки

Last updated 5 years ago

Типы Viber-сообщений

В отличие от простых СМС, где тело сообщения включает в себя только текст, пользователю мессенджера Viber возможно отправлять сообщения содержащие:

  • Только текст;

  • Изображение;

  • Текст+кнопка;

  • Текст+изображение+кнопка.

Текст

Изображение

Текст+кнопка

Текст+кнопка+изображение

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

Для отправки сообщений используйте метод описанный в разделе .

Используйте преднастроенный serviceId для отправки Viber. При необходимости уточните информацию у вашего аккаунт-менеджера или напишите в службу поддержки support@seven.tech

Дополнительные параметры для Viber

Параметр

Тип

Описание

imageId

varchar(64)

buttonText

varchar(20)

Текст кнопки

buttonLink

varchar(2048)

URL-кнопки. При нажатии на кнопку в браузере абонента откроется заданная ссылка.

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

Текст

https://api.seven.tech/send?serviceId=65536&pass=passme123&clientId=79031234567&source=ReatailCompany&message=Hello+Viber

Текст+изображение+кнопка

https://api.seven.tech/send?serviceId=65536&pass=passme123&clientId=79031234567&source=ReatailCompany&message=Hello+Viber&imageId=A2S1K...B2F&buttonText=Start&buttonLink=https%3A%2F%2Fdanytech.ru

Загрузка изображений

POST https://api.seven.tech/viber/imageUpload

Метод позволяет выполнять загрузку изображений и использовать их в рассылках по каналу Viber.

Request Body

Name
Type
Description

login

string

Логин

pass

string

Пароль

image

object

JPG, GIF, PNG не более 10 Мб

{
"status": 0,
"image_id": "iKt8mVX8G5UIne5sA8IVr4T5UmCFBaXJIhHS0uRwpz3BEWT4SpOaix32KtvbuiI0"
}
{
"status": 2,
"error": "Unauthorized"
}

Коды ошибок

Код

Описание

1

Неверно сформирован запрос, отсутвуют обязательные параметры

2

Неверное сочетание пары login/pass

3

Загружаемый файл превышает доступстимы размер 10 Мб

4

Загружаемый файл не соответствует допустимым форматам: JPG, GIF или PNG.

Уникальный идентификатор загруженного изображения. Подробнее про загрузку изображений .

send
отправка сообщений
ниже