shuchkin ([info]shuchkin) wrote in [info]ru_webdev,

Простой шлюз для отправки SMS

В ru_webdev уже поднимали эту тему, сделал как удобно мне и клиентам.
Без регистрации, простейший интерфейс, HTTP шлюз, результаты:


Copy Source | Copy HTML
  1. <?php
  2. include('smspilot.php');
  3.  
  4. sms('79131231212', 'Упал сервер mars');
  5. sms('79087964781', 'Ваш заказ отправлен!', 'ebay.com');
  6. sms('79211231212', 'Ваш сын получил 2 за поведение (матерился)!', 'school');
  7. ?>


Сейчас всё стабильно работает. Нужны отзывы сообщества.

UPD 2010-02-03:
+ поддержка SSL (HTTPS)
     для включения замените в файле smspilot.php значение SMSPILOT_API:       http://smspilot.ru/api.php -> https://smspilot.ru/api.php)
+ оплата через ПС Яндекс.Деньги
+ откорректирован расчет базовой стоимости СМС
UPD 2 2010-04-05
+5! Снижены цены (0.48 коп за смс)

UPD 3 2010-04-21
* Снижены цены (0.38 коп за смс) - такую розничную цену ооочень трудно найти

UPD 4 2010-06-18
* Подключены: СНГ + Дальнее зарубежье, цены на отправку смс Россия, Украина, Казахстан, Беларусь, СНГ, международные SMS
* Обновлена документация, примеры

UPD 5 2010-07-28
1) Обновил интерфейс рассылок http://www.smspilot.ru
2) Добавил функция проверки доставки для рассылок
3) Добавил экспериментальную функцию проверки доставки в API
http://www.smspilot.ru/api.php?check=recent&apikey=.......
возращает CSV: id,phone,zone,status за последние 24 часа
статус: -1 - плохо, 0 - новое, 1 - в очереди, 2 - доставлено

UPD 6 2010-09-29
* Написал консольную программу для отправки SMS. Пригодится Delphi-,1C- программистам

  • Post a new comment

    Error

    Your reply will be screened

  • 43 comments

[info]bhagavad

February 2 2010, 06:02:33 UTC 2 years ago

Ахуенно! То, что надо.
Не тестировал, но с виду все как нужно сделано )

Deleted comment

[info]rumantick

February 2 2010, 06:28:55 UTC 2 years ago

вроде как он не бесплатный. оплачивать надо.

[info]shuchkin

2 years ago

[info]it_romance

2 years ago

[info]it_romance

2 years ago

[info]shuchkin

2 years ago

[info]it_romance

2 years ago

[info]shuchkin

2 years ago

Deleted comment

[info]shuchkin

February 2 2010, 07:16:01 UTC 2 years ago

если очень нужно - могу подключить, но там цены чуть дороже, актуально?

[info]v0van4ik

2 years ago

[info]shuchkin

2 years ago

[info]v0van4ik

2 years ago

[info]v0van4ik

2 years ago

[info]shuchkin

1 year ago

[info]jrip

February 2 2010, 06:35:00 UTC 2 years ago

Имхо, лучше оформить в виде класса.

[info]shuchkin

February 2 2010, 07:19:35 UTC 2 years ago

первый вариант был в виде класса, пока тестировал понял, что в нём нет особой необходимости и решил, что если упрощать то одной, двух функций

но всё равно отмечу себе: "доделать класс"

[info]jrip

2 years ago

[info]jrip

2 years ago

[info]phpnewbie

February 2 2010, 07:28:24 UTC 2 years ago

А что какого нибудь хеширования не предусматривается?

Ключ прям так в открытую и передается?

[info]shuchkin

February 2 2010, 07:39:38 UTC 2 years ago

да и это нужно иметь ввиду, сначали были логин/пароль/ключ, потом посоветовались с заказчикам и программистами, решили оставили просто ключ, заказчику в сто раз проще продлять, а программисту делать отладку, НО! на случай если возникают подозрения, что смс-ки "утекают" - просто блокируешь ключ или ставишь доступ только с одного IP-а (в веб-интерфейс добавлю эти функции в ближайшиее время)

прецедентов "утечки" не было

[info]boombick

February 2 2010, 07:38:23 UTC 2 years ago

1.2 - дорого, однако

[info]shuchkin

February 2 2010, 07:46:04 UTC 2 years ago

накрутка "от железа" = 25% (из них половину съедают налоги и комиссии платёжных систем), постепенно цены будут снижаться (это 100%) сейчас пока могу только по таким ценам

[info]shuchkin

2 years ago

[info]max_gashkov

February 2 2010, 08:14:07 UTC 2 years ago

HTTPS бы еще в SMSPILOT_API, было бы совсем хорошо.

[info]shuchkin

February 2 2010, 09:12:17 UTC 2 years ago

если честно, я как настрою SSL у меня сервак тормозит или хуже того падает, а если socket-демона для API делать (как запланировано) - я там с кодингом надолго подвисну

но всё равно нужен

[info]shuchkin

2 years ago

[info]boba_keyost

February 2 2010, 08:30:43 UTC 2 years ago

Может вам ввести ещё какой-нибудь тип оплаты.
Например конторе для API было бы вообще кошерно по безналу.
Ну и не у всех частных лиц есть вебмани.

[info]shuchkin

February 2 2010, 08:45:24 UTC 2 years ago

собственно в большинстве случаев клиенты раньше так и оплачивали по безналу, пока сервис был внутренней разработкой

расчет по безналу (договор, акты) возможен, решаем в индивидуальном порядке http://www.sibvision.ru/about/regdata/

ICQ 241827819

[info]surger

February 2 2010, 13:22:25 UTC 2 years ago

Другие платежные системы будут? ИМХО, в России актуально ЯД.

[info]shuchkin

February 2 2010, 22:14:58 UTC 2 years ago

отправил запрос на подключение ПС Яндекс.Деньги - завтра/послезавтра будет ответ
зы: цена +9%, такой вот курс обменника prochange.ru

Anonymous

April 22 2010, 12:27:28 UTC 2 years ago

А какая ситуация с Белорусью?

[info]shuchkin

April 22 2010, 13:01:21 UTC 2 years ago

в СНГ - дОрого, поэтому не подключаю пока

[info]shuchkin

1 year ago

[info]3beeepb

April 28 2010, 14:17:01 UTC 2 years ago

Спасибо за сервис!
Понравилось и API и цена за СМС :) Буду пользоваться!

Anonymous

June 17 2010, 15:07:08 UTC 1 year ago

А через Яндекс деньги оплатить можно?

А через Яндекс деньги оплатить можно?

[info]shuchkin

June 17 2010, 17:29:56 UTC 1 year ago

Re: А через Яндекс деньги оплатить можно?

стучитесь в аську: 241827819

[info]shuchkin

June 18 2010, 00:59:01 UTC 1 year ago

UPD 4 2010-06-18
* Подключены: СНГ + Дальнее зарубежье, цены на отправку смс СНГ, международные
* Обновлена документация, примеры

Deleted comment

Anonymous

July 30 2010, 06:36:38 UTC 1 year ago

Ссылка не работает....
http://www.smpilot.ru/api.php?check=recent&apikey=.......

[info]shuchkin

1 year ago

Anonymous

1 year ago

[info]shuchkin

1 year ago

Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…