SMS розсилки для вашого бізнесу
Транзакційні чи Промо SMS:
Який тип масових SMS обрати?
Транзакційні SMS
Промо SMS
Ключові переваги
Динамічне і статичне групування
Багатовимірна аналітика
Єдиний інтерфейс
Чому BSG?
Тарифи
Розробники легко читають і покладаються на наш API
Посильте свій бізнес співпрацею з мобільними операторами, щоб надсилати та отримувати СМС по всьому світу через знайомі вам системи. Завдяки зручному та безпечному BSG RESTful API, ви зможете легко запускати та перевіряти статус СМС кампанії через обрану кінцеву точку.
- Go
- Node
- Ruby
- Python
- Java
- PHP
func (client *SmsClient) CreateMultipleSms(request MultipleSmsRequest) MultipleSmsData {
var sms MultipleSmsData
request.Destination = “phones”
_DoJsonCreateRequest(client.BaseClient, sms_create_method, request, &sms)
return sms
}
bsg.createSMS(
{
destination: “phone”,
originator:”alpha name”,
body:”message text”,
msisdn:”85226010227″,
reference:”ext_id_16″,
validity:”1″,
tariff:”0″
}
).then(
SMS => console.log( “SMS created:”, SMS ),
error => console.log( “SMS creation failed:”, error )
def message_create(params={})
MESSAGE.new(request(:post, “sms/create/”, params.merge({})))
end
class SMSMessage(dict):
def __init__(self, body: str = ”, originator: str = ‘BSG RESTAPI’, **kwargs):
kwargs.update({‘body’: body, ‘originator’: originator})
super().__init__(**kwargs)
MultipleSmsRequest multipleSmsRequest = new MultipleSmsRequest(); multipleSmsRequest.setBody(“Some text”); multipleSmsRequest.setOriginator(“me”); multipleSmsRequest.setTariff(null); multipleSmsRequest.setValidity(1); List<Phone> phones = new ArrayList(); phones.add(new Phone(“85226010227”, UUID.randomUUID().toString().substring(0, 13))); phones.add(new Phone(“79991234568”, UUID.randomUUID().toString().substring(0, 13))); multipleSmsRequest.setPhones(phones); MultipleSmsData data = smsClient.createSms(multipleSmsRequest);
$smsclient->$answer = $this->smsClient->sendSmsMulti([
[‘msisdn’ => 85226010227, ‘body’ =>’test’, ‘reference’ => ‘successSendM’ . (string)time()],
[‘msisdn’ => 85226010227, ‘body’ =>’tes2′, ‘reference’ => ‘successSendM1’ . (string)time()],
])