Ситуация: Мой оператор мобильной связи предлагает бесплатно отправлять SMS-уведомления по URL-адресу.
Что бы я хотел: включить эти URL-адреса в различные сценарии, чтобы получать уведомления, когда я не работаю с клавиатурой.
Проблема: я не могу найти способ открыть URL молча (то есть не открывая его в браузере), самое простое:
do shell script "open https://myurl"
открывает вкладку и выводит мой браузер на передний план, поэтому мне придется закрывать вкладки либо вручную, либо с помощью некоторых других строк в сценарии.
Есть ли более элегантный способ сделать так, как если бы я перешел по ссылке, не показывая ее в браузере?
Наверняка есть десятки инструментов для этого.
Я бы начал с bash и shell, но вы можете сделать это десятками способов. Javascript и bash также легко вызывать из AppleScript, если вы хотите начать с этого. Команда curl поставляется со всеми macOS, так что давайте начнем с нее. Откройте приложение терминала и введите:
curl https://myurl
Как только вы освоите основы вызова, вы сможете определить, нужна ли вам аутентификация или отправка/получение доступа к API для запуска необходимых вам действий, но все вышеперечисленные сценарии не откроют браузер и будут получать/попадать на веб-сайт с помощью реальный запрос, который может заставить вещи произойти.
[1] 1379 [2] 1380 [2]+ Done pass=mykey
И Я не получаю смс.
JBis
bmike
НиколасПП