Для найкращого досвіду вимкніть режим економії заряду.

Ласкаво просимо в розділ документації для розробників 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″
}
]
}