Властивість | Тип | Опис |
---|---|---|
Властивість | Тип | Опис |
twoWayViber | bool | TwoWayViber service activation attribute, possible values – true , false . |
hiddenText | bool | Атрибут екранування тексту на стороні сервера, можливі значення – true , false |
promo | bool | Атрибут рекламних повідомлень, можливі значення - true , false . |
type | enum | Може бути одне з наступних значень: `` SMS``, `` OTT``, `` OTTSMS``, використовується стратегія надсилання повідомлень» |
ottValidity | time | Період дії повідомлення в альтернативному каналі може бути не заданий. |
ottImageUri | uri | Посилання для користувача на зображення може бути не задано, для BiP, VIBER. Необхідна схема запиту (http , https ) |
ottActionUri | uri | Посилання для користувача, для переходу при натисканні кнопки в повідомленні, може бути не задане, для BiP, VIBER. Необхідна схема запиту(http , https ). Для здійснення дзвінка через Viber необхідно задати даний атрибут як viber://keypad?Number=380ХХХХХХХХХ , де 380ХХХХХХХХХ - номер, на який буде здійснено дзвінок. |
ott | enum | Процедура надсилання повідомлень в альтернативні канали, можливі значення – BiP , VIBER |
ottSource | string | Список ідентифікаторів послуг в альтернативних каналах, порядок має відповідати порядку каналів в атрибуті ott. Якщо клієнт має лише один активний ідентифікатор для конкретного каналу, він буде використовуватися автоматично без зазначення джерела в запиті. Якщо аліас вказано в запиті - він буде використаний, якщо явно вказаний ідентифікатор служби відсутній. |
ottActionTitle | string | Текст на кнопці в повідомленні може бути не заданий, для BiP, VIBER. |
Властивість | Тип | Опис |
---|---|---|
Властивість | Тип | Опис |
id | enum | Може бути одним із таких значень: single , bulk , individual |
source | string | Alphaname клієнта використовується для надсилання текстового повідомлення |
to | numeric | Номер мобільного телефону абонента для відправки SMS-повідомлення (msisdn ) |
validity | time | Термін дії повідомлення, після закінчення цього терміну, повідомлення буде в статусі „expired“ (напр.: +10 min , +1 hour ) |
start | time | Повідомлення буде відкладено на час в "start"(напр.: +10 min , Mon, 02 Apr 2007 11:58:24 +0300 ) |
Приклад запиту VIBER + SMS
Figure: http
POST /ip2sms/ HTTP/1.1 Host: api.omnicell.com.ua Content-type: application/json Authorization: Basic YWRtaW46YWRtaW4= { "id": "single", "validity": "+30 min", "extended": true, "source": "<SMS_ALPHA>", "ottSource": "<VIBER_ID>", "desc": "Simple bulk via json", "type": "OTTSMS", "ott": "VIBER", "to": [ {"msisdn": "380930000100"} ], "body": { "value": "Have a nice day!" } }
Приклад запиту BiP + VIBER + SMS
Figure: http
POST /ip2sms/ HTTP/1.1 Host: api.lifecell.com.ua Content-type: application/json Authorization: Basic YWRtaW46YWRtaW4= { "id": "single", "validity": "+30 min", "extended": true, "source": "<SMS_ALPHA>", "ottSource": "<VIBER_AND_BIP_ID>", "desc": "Simple bulk via json", "type": "OTTSMS", "ott": "BIP,VIBER", "to": [ {"msisdn": "380930000100"} ], "body": { "value": "Have a nice day!" } }
Приклад відповіді
HTTP/1.1 200 OK Content-type: application/json { "state": {"value": "Accepted"}, "id": "6614012446421", "date": "Tue, 20 Nov 2018 08:55:46 +0200", "execTime": "40" }