Отправка SMS на C#
Примеры скрипта для отправки SMS на C# - RestSharp
Инструкции для API шлюза
https://ssl.bs00.ru/?method=push_msg&key=YOUR_API_KEY&text=SMS_TEXT&phone=SMS_PHONE_NUMBER_OF_THE_RECIPIENT&sender_name=MyBrandName
где
YOUR_API_KEY – API Key
SMS_TEXT – Текст SMS сообщения
SMS_PHONE_NUMBER_OF_THE_RECIPIENT – Номер телефона получателя SMS, в любом формате
MyBrandName – Буквенное имя отправителя, добавленное в раздел "Отправители".
var client = new RestClient("https://ssl.bs00.ru/");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AlwaysMultipartFormData = true;
request.AddParameter("method", "push_msg");
request.AddParameter("format", "json"); // формат ответа (json, xml)
request.AddParameter("key", "Dfr7GHkkd83Fldffe4Dfe36j"); // API key запросите в поддержке при активации SMS шлюза
request.AddParameter("phone", "70000000000"); // Номер телефона в любом формате 89050550000, 9050550000, 8(905)055-00-00 и т.д.
request.AddParameter("text", "tst тст 1159");
request.AddParameter("sender_name", "MyBrandName"); // Отправитель, предварительно должен быть добавлен в раздел Отправители в личном кабинете
request.AddParameter("priority", "2"); // Приоритет (1,2,3,4). Подробнее в документации.
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);