8 (800) 200 92 55 support@payforsms.ru
Скачайте скрипт mainsms.sh
Пример запуска скрипта из консоли
bash mainsms.sh 89121231234 "api test"
#!/bin/bash
#send sms via payforsms.ru
#exit on errors/uninitialized vars
set -e
set -u
#params
project='mainsms' # Имя проекта можно посмотрет здесь http://payforsms.ru/office/api_account
sender='admin' # имя отправителя
api_key='c72a61ef07e80' # API-ключ, идет вместе с проектом http://payforsms.ru/office/api_account
test=0 # тестовый режим, используется для отладки
recipients=$1 # получателя, первый параметр
message="${*:2}" # текст сообщения, второй параметр
res=$(curl -k -s http://payforsms.ru/api/mainsms/message/send \
--data-urlencode "project=$project" \
--data-urlencode "recipients=$recipients" \
--data-urlencode "message=$message" \
--data-urlencode "sender=$sender" \
--data-urlencode "test=$test" \
--data-urlencode "apikey=$api_key")
echo $res
# Для того чтобы отправить смс в определенное время задайте значение переменной
# run_at='04.10.2011 17:20'
# и добавьте строку
# --data-urlencode "run_at=$run_at" \
# С вопросами обращайтесь http://payforsms.ru/support/run
# Описание ошибок, статусов, ответов http://payforsms.ru/home/api