Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Отправка текстового сообщения SMS из командной строки

Да, завиток, тот же инструмент командной строки для передачи данных в URL и из URL, загрузка файлов, получение информации заголовка HTTP и многое другое, может отправлять текстовые сообщения. Это делается через запрос POST, отправленный в службу TextBelt, бесплатный API исходящих SMS. Конечно, есть ограничения, но они довольно щедры по 75 текстов в день (за IP), и вы не можете отправить более трех текстов за три минуты, чтобы предотвратить злоупотребления. Кроме того, имейте в виду, что вы будете платить за входящие тексты по обычной SMS / текстовой ставке со своего поставщика сотовой сети — это не использует сервис iMessage, поэтому не злоупотребляйте этим, если у вас нет неограниченного традиционный текстовый план.

Отправка текстового сообщения из командной строки с помощью завитка

Основной синтаксис для использования следующий: обязательно замените ########## своим собственным 10-значным номером телефона (10 цифр = код города + номер телефона), а затем замените текст сообщения = ваше собственное сообщение для отправки:

curl http://textbelt.com/text -d number = ########## -d «сообщение = текст идет здесь»

Например, чтобы отправить текст «привет от OSXDaily.com» на номер телефона 555-155-1555 (не реальный номер), вы должны использовать следующую командную строку:

curl http://textbelt.com/text -d number = 5551551555 -d «message = hello from OSXDaily.com»

Да, вы могли бы также добавить туда номер телефона других людей, но вы, вероятно, не должны этого делать без их разрешения.

Если текст был успешно отправлен, командная строка вернет сообщение с сообщением «{« success »: true}», если по какой-либо причине оно не сработает, оно будет выглядеть примерно так: обычно это указывает на ошибку в вашем Синтаксис команды: «{« success »: false,« message »:« Требуются параметры номера и сообщения. »} rot: (6) Не удалось разрешить хост:« Просто просмотрите командную строку и повторите попытку.

Текстовое сообщение должно прибыть на ваш iPhone или Android очень быстро, хотя целесообразность службы, вероятно, зависит от очереди и от того, какую активность TextBelt получает из других источников. Это будет выглядеть примерно так:

Текст SMS на iPhone, отправленный из службы командной строки TextBelt

(Если вам интересно, ответ на тексты не идет нигде и ничего не делает, это не двухсторонняя служба)

Это работает для отправки текстов из Mac OS X, Linux и, предположительно, любой другой ОС или службы имеет завиток доступа. Сторона получателя должна работать с любым мобильным телефоном, который принимает SMS, будь то iPhone или древний кирпич Nokia.

Добавление быстрой команды «Отправить текст» в Bash

Если вам удобнее отправлять тексты с терминала и планировать их часто, вы можете создать простой скрипт bash, чтобы сократить строку команды, добавив следующее в ваш .bash_profile. Обязательно замените номер на 10-значный номер телефона:

sendtext () {curl http://textbelt.com/text -d number = 5551113333 -d «message = $ 1»; отправленное эхо-сообщение; }

С этим в вашем файле bash_profile вы можете просто ввести «sendtext ваше сообщение идет здесь», чтобы отправить текст самому себе. Это также позволяет получить удовольствие и полезность с двойными амперсандами &&, например, отправлять свои SMS-оповещения при завершении установки программного пакета или при загрузке удаленного файла. Те, у кого есть опыт командной строки, вероятно, могут подумать о миллионе и еще одном удобном использовании для этого.

Согласно TextBelt, сервис определенно работает в США со следующими сотовыми сетями: Alltel, Ameritech, AT & T Wireless, Boost, CellularOne, Cingular, Sprint PCS, Telus Mobility, T-Mobile, Metro PCS, Nextel, O2, Orange, Qwest , Rogers Wireless, US Cellular, Verizon, Virgin Mobile. Это может быть ограничено США, но мы не можем тестировать сети за пределами региона, сообщите нам, если вы попробуете в другом месте.

Понравилась статья? Поделиться с друзьями: