SendSMS.EXE
Введение
Версия программы:
1.0 от 27-12-2019 (в дистрибутиве 2.6.0)
Назначение
Утилита предназначена для отправки коротких SMS-сообщений из командной строки.
В качестве сервиса отправки сообщений используется портал https://new.smsgorod.ru/
Необходима предварительная регистрация на сайте сервиса. Стоимость отправки одного сообщения около 1.8 рубля (уточняйте на сайте)
Работа с утилитой
Параметры запуска
SendSMS (http://smsgorod.ru) via command line Syntax: SendSMS.exe /apiKey /number /text Parameters: /apiKey - apiKey /number - Номер /text - Текст
Где:
- apiKey - индентификационный ключ, гененрируемый в личном кабинете на портале Smsgorod
- number - номер телефона (11 цифр)
- text - текст сообщения
- до 160 симполов латиницей
- до 70 символов при наличии в сообщении русских букв
Для отправки сообщения необходимы две библиотеки в каталоге утилиты:
- libeay32.dll
- ssleay32.dll
Библиотеки могут быть загружены из сборки openssl или по ссылке.
Пример отправки сообщения из командной строки
SendSMS.exe /number:79101234567 /text:"Тестовое сообщение" /apiKey:RskjdskfjsdlfEJkjklghfgfh;899809DFJDflkdfkjsdljsd
Часть параметров могут быть записаны в конфигурационный файл, например: config.txt
/apiKey:RskjdskfjsdlfEJkjklghfgfh;899809DFJDflkdfkjsdljsd /number:79101234567
Тогда вызов будет следующим
SendSMS.exe @config.txt /text:"Тестовое сообщение"