For the best experience turn off the battery saving mode.

Добро пожаловать в раздел документации для разработчиков BSG.

Если вы хотите использовать наши REST API, получать уведомления от перехватчиков или создать приложение для Intercom Messenger, вы оказались в нужном месте.

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

Создает новый объект сообщения. BSG присылает ID отправленного сообщения, после каждого оставленного запроса. Максимум 50 номеров обрабатываются за один запрос.

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Парметр
Вид
Описание
messages
type: array

Массив объектов сообщений VIBER.

to
type: array

Массив получателей msisdn и reference's.

msisdn
type: string

Телефонный номер.

text
type: string

Тело VIBER сообщения.

alpha_name
type: string

Отправитель сообщения.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

Параметр
Вид
Описание
validity
type: int

Количество секунд, в течение которых сообщение является действительным.

tariff
type: int

Код тарифов.

reference
type: string

Отзыв клиента

options
type: hash

Хеш с опциями VIBER.

ЗНАЧЕНИЯ

PUT (POST) https://app.bsg.hk/rest/viber/create

RETURNS
Возвращает объект сообщения, если запрос был успешным. Если запрос не удался, объект ошибки будет возвращен.

ПРИМЕР ЗАПРОСОВ

{ «tariff»:»0″,
«validity»:»1″,
«messages»:[
{
«to»:[
{
«msisdn»:»380972920000″,
«reference»:»ext_id_19″
}
],
«text»:»My Viber messages is shinier than your SMS messages»,
«alpha_name»:»BSG»,
«is_promotional»:false,
«options»:{
«viber»:{
«img»:»http://mysite.com/logo.png»,
«caption»:»See Details»,
«action»:»http://mysite.com/»
}
}
}
]
}

ПРИМЕР ОТВЕТОВ

{ «result»:[
{
«error»:0,
«errorDescription»:»No errors»,
«reference»:»ext_id_19″,
«id»:»217″,
«price»:0.23,
«currency»:»EUR»
}
],
«currency»:»EUR»,
«total_price»:0.23
}

В СЛУЧАЕ ОШИБКИ

{ «result»:[
{
«error»:43,
«errorDescription»:»External ID already exists»,
«reference»:»ext_id_19″
}
]
}