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

Ласкаво просимо в розділ документації для розробників BSG.

Якщо ви хочете використовувати наші REST API, отримувати повідомлення від перехоплювачів або створити додаток для Intercom Messenger, ви опинилися в потрібному місці.

Надіслати повідомлення

Створює новий об’єкт повідомлення. BSG надсилає ID відправлених повідомлень, після кожного залишеного запиту. Максиму 50 номер, обробляються за один запит.

ОБОВ'ЯЗКОВІ ПАРАМЕТРИ

Parameter
Type
Description
destination
type: string

Відправник повідомлення. Це може бути номер телефону (включаючи код країни) або буквено-цифровий рядок. У випадку буквено-цифрового рядка максимальна довжина – 11 символів. Вимагається

body
type: string

Тіло SMS-повідомлення.  Вимагається

msisdn
type: string

The telephone number. Required

reference
type: string

A client reference. Required

phones
type: array

The array of recipients msisdn’s & reference’s. Required Set only for multiple message request (“destination”: “phones”).

ДОДАТКОВІ ПАРАМЕТРИ

Parameter
Type
Description
validity
type: int

The amount of seconds that the message is valid.

tariff
type: int

Tariff code of a price grid.

ЗНАЧЕННЯ

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

RETURNS
Returns a message object if the request was successful. If the request failed, an error object will be returned.

ПРИКЛАД ЗАПРОСА (односкладні ПОВІДОМЛЕННЯ)

{ “destination”:”phone”,
“originator”:”alpha name”,
“body”:”message text”,
“msisdn”:”380972000000″,
“reference”:”ext_id_16″,
“validity”:”1″,
“tariff”:”0″
}

ПРИКЛАД ВІДПОВІДІ (односкладні ПОВІДОМЛЕННЯ)

{ “result”:{
“error”:0,
“errorDescription”:”No errors”,
“reference”:”ext_id_16″,
“id”:”213″,
“price”:0.23,
“currency”:”EUR”
}
}

ПРИКЛАД ЗАПРОСА (багатоскладних ПОВІДОМЛЕННЬ)

{ “validity”:”1″,
“tariff”:”0″,
“destination”:”phones”,
“originator”:”alpha_name”,
“body”:”message text”,
“phones”:[
{
“msisdn”:”380972000000″,
“reference”:”ext_id_17″
},
{
“msisdn”:”380972000001″,
“reference”:”ext_id_18″
}
]
}

АТРИБУТИ

Attribute
Type
Description
task_id
type: int

An unique random ID which is created for multiple request.

ПРИКЛАД ЗАПРОСА (багатоскладних ПОВІДОМЛЕННЬ)

{ “task_id”:”6″,
“result”:[
{
“error”:0,
“errorDescription”:”No errors”,
“reference”:”ext_id_17″,
“id”:”214″,
“price”:0.23,
“currency”:”EUR”
},
{
“error”:0,
“errorDescription”:”No errors”,
“reference”:”ext_id_18″,
“id”:”215″,
“price”:0.23,
“currency”:”EUR”
}
],
“total_price”:0.46,
“currency”:”EUR”
}