For the best experience turn off the battery saving mode.

Документация REST API сервиса BSG

Интегрируйте возможности сервиса рассылок BSG в личный проект.
API предназначен для разработчиков и сопровождается детальной документацией.

Отправка сообщения 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″
}
]
}

Rate this post