Pull to refresh

Comments 112

Направление конечно верное, но не лишним было бы добавить побольше примеров в описание API.
Согласен, не хватает примеров использования. Из документации сложно понять, как именно, что и куда передавать.
Сейчас выложим классы PHP и Python для удобной работы с нашим API.
Для java примеров нет пока. Мы решили, что java-программисты смогут сами разобраться, если java освоили. Если всё-таки мы ошиблись и это занимает кучу времени, готовы поработать над этим.
> " Мы решили, что java-программисты смогут сами разобраться, если java освоили."
Что за камни в огород PHP программистов. Мы тоже может сами разобраться.
Сделать такой класс совсем не сложно. Можно например их вообще реализовать на Jquery (.ajax()) — это же обычные get и post запросы.
Не стоит на свой счёт это воспринимать, у нас большая часть на PHP. Тут может случится holy war в это чудесное утро=)) И на Jquery мы тоже выложим реализацию, это есть в планах!
И куда отправлять GET и POST-запросы будете?
А разве можно ajax запросы отправлять на другой домен? ммм -_-?
JSONP спасает мир, мы это предусмотрели=)
Ага, и на клиенте прям в js выложите все свои данные для аутентификации. Отлично же!
Это дело разработчика. На этот случай есть авторизация через сессии, id которой можно скормить в js и не беспокоится за пароль.
Когда будет что выкладывать, дадим знать о деталях.
Название SMS24X7 — прямо как червь или вирус какой :-)
Предложение — супер. Нам, для наших, задач нужен только голый API.

Только не смог найти — можно ли отправить тестовое смс? Или сделать тестовую рассылку в количестве одной смски на мой номер, чтобы проверить — работает ли вообще, и доходят ли смски Киргизским операторам прежде чем покупать план?
Тестовое сообщение можно отправить так: api.sms24×7.ru/?method=push_msg&phone=XXXXXXXX&text=XXXXXXX&email=XXXXXX&password=XXXXXX
«Сотовый оператор не подключен» — Кыргызстан сервис не поддерживает?
По умолчанию поддерживается РФ. В другие страны — другие цены. Получить компред на конкретную страну можно, например, написав на info@sms24x7.ru
Ошибка 38
Сообщение содержит указание на платный короткий номер (федеральный номер от МТС Новосибирск)
Запрещено указывать короткие номера, только после согласования с нами. Для этого нужны соответствующие документы (политика сотовых операторов, защита от мошенников).
В том то и дело, что номер был указан не короткий, а обычный федеральный. Мой собственный номер, о чем я сказал выше.
Проблема решилась путем перебора указания вариантов номера.
Изначально я указывал +7913xxxxxxx. На такой формат я и получил 38 ошибку
Потом указал как 8913xxxxxxx — и опять получил 38 ошибку
Потом я попытался 7913xxxxxxx — и все ушло.
Укажите в документации в каком формате передавать номер абонента.
А пароль в открытом виде?!
Для тех, кто боится есть механизм авторизации через сессии и/или по https.
А ещё можно вкрутить oAuth и не придумывать «сессии»
Я вот на PHP SOAP API делал которое само в реальном времени документацию из своих исходников собирает (через reflection) в xml и потом через xslt генерит доку непосредственно. Удобно тем, что все методы/параметры всегда актуальны, оно же используется для генерации wsdl, если вы кому-то даете адрес шлюза в котором доступны не все методы, то и в документации их не будет и т.п., а когда дока отдельно должна генериться, то обязательно возникнет рассинхронизация.
Идея хорошая, у нас то же в реальном времени. Делается up из svn, парсится doxygen и закачивается на сайт. Поэтому всё свежее и актуальное=))
Подключение по SMPP поддерживаете?
Да, но web-интерфейса для него нет.
Хмм, а зачем веб интерфейс для него? :) Нужен не веб интерфейс, а спецификация — какие специфические TLV поддерживаете, какие настройки для биндов.
Пользователи тарифа API-ONLY могут подключаться по SMPP?
Нет, не могут. Для SMPP используются отдельные сервера. Тестовый доступ можно получить в отдельном порядке.
Как можно получить тестовый доступ? Какие условия/тарифы для подключения по SMPP?
Зарегистрировался в вашем сервисе. Где узнать настройки для подключения по SMPP?
Немного в недоумении, зарегистрировался, но единственное что мне доступно — статистика, биллинг и профиль. Мои рассылки, создать рассылку и адресной книги в моем профиле нету. В помощи меню слева не работает (Firefox 4.0.1); Вопрос Sender ID поддерживаете?
Sender ID, конечно! Меню слева не должно быть для тарифа API-ONLY.
«Ограничения: техническая поддержка только по email, нельзя создавать рассылки через веб-интерфейс, доступна только полная статистика, биллинг».
Понятно, меня интересуют отправки уведомлений и ваши цены меня радуют, но кое где мне нужно отправлять рассылки по адресной книги. Пожелания: Было бы удобно не делать по тысячи запросов на отправку каждого отдельного сообщения, а указать сразу профиль в внутренней адресной книге. Было бы здорово.
Просто в API описан ПОКА только сам шлюз, возможность залить базы и потом сделать рассылку по ней одним методом будет. Метод уже есть в API, описание появится на этой неделе=))
Есть пример отправки SMS через API с senderID?
UFO just landed and posted this here
А можно о их конкурентах больше узнать? Чем они лучше?
Ну почему сразу в одиночку? :) AvisoSMS давно уже свое API открыла для всех — и не только на рассылку, но и на управление внутренностями. Поздравляю SMS24x7, рады, что догоняете! ;)
На какие внутренности? Отправка СМС и проверка баланса есть у всех=))
Следите за новостями, господа :)
Конкретно, ссылку с описанием!
В одиночку? С чувством юмора у вас в порядке :)
Отмечусь :) littlesms.ru, дам дешевле 30 копеек по волшебному слову «я с хабра» ;)
У вас уже можно параметры запроса ставить с свободном порядке или по прежнему нужно знать «правильную» очерёдность?
можно в любом, подпись генерируется по отсортированным по ключам параметрам
Отлично, спасибо
25 копеек по промо-коду «habrahabr» ;)
Как на счет поддержки операторов других стран (интересует Украина)?
Украину подключить можно, пишите на info@sms24x7.ru
Интересует так же украина.
почему бы не подключить сразу всех возможных, а не только по запросу
Хорошая идея, поработаем над этим=)
А долго ли «проживёт» тариф API-ONLY? Пока не наберётся желаемое количество программ-пользователей?
Тариф специально для разработчиков, мы планируем его оставить на радость всем нам.
Вот бы ещё услугу «хостинга SIM-карты» с соответствующим API для обработки входящих SMS/MMS…
Самому тоже бы такое хотелось,… но тут надо понимать, что объём затрат на хостинг SIM'ок на порядок выше.
Считайте сами — в случае бюджетного-колхозного варианта получается:
1. Сервер — 10 т.р. (ATOM based, благо CPU тут не важен)
2. GSM модем — ~700 руб/шт
3. USB хаб — ~150 рублей/порт
4. GSM антенна — ~500 рублей/шт

На 100 GSM модемов нужно ~150 тысяч рублей чистых денежных затрат, т.е. по 1500 рублей.
При этом вообще никакие другие затраты не учтены (монтаж получившегося монстра, разнос антен во избежание взаимных наводок, разработка ПО, зарплата тех поддержки и т.д. и т.п.).

Т.е. на выходе подобная услуга будет стоить, думаю, минимум 1 т.р./мес за 1 SIM карту.
И тут уже встаёт вопрос — а оно вам надо?

Лично я готов был бы платить не более 100 руб/мес за SIM hosting.
А вы?
Я был бы готов платить не менее 300 руб/мес за такой хостинг.
А почему это должен быть физичиский модем? мне что то подсказывает, что вполне возможно, что ОпСоС может обработать сообщение ещё до передачи сообщения на телефон.
Такую услугу операторы оказывают на коротких номерах, в случае федеральных такой услуги я не слышал.
я находил сервис вне РФ которые дают обычный номер в аренду
Сотовые операторы дают федеральный номер в аренду?
Билайн, МТС и Мегафон — дают.
Про остальных не подскажу.
Тоже вариант.
Но есть несколько нюансов:
1. Оператор сможет предоставить такую услугу только для своей номерной ёмкости (хотите номер мегафона? обращайтесь в мегафон и только в мегафон)
2. Номер вам выдадут из специального пула номеров, сделать подобное с вашим персональным номером — крайне сложно (читай — очень дорого для клиента)
3. Такие услуги предоставляются крупным клиентам с большим, если вы не готовы нести оператору хотябы 100 т.р. в месяц за данную услугу (пусть и за 10 миллионов входящих SMS/мес), то вы ему не интересны.

Естественно, у реализации на стороне оператора есть и огромные плюсы:
1. Надёжность. Вы не зависите от работоспособности/нагрузки ближайшей базовой станции, SMS'ки ловятся всегда, такого понятия как «SIM карта заблокирована» (или просто сломалась) тоже не существует.
2. Скорость. С обычной SIM картой крайне сложно получить скорость даже в 1 SMS/сек, в случае решения на стороне оператора вы сможете получить и 200 и 500 и даже 1000 SMS/сек
А где всетаки примеры классов посмотреть? Интересуют для python.
Ошибка 37
Сообщение содержит ненормативную лексику

Сам знаю, что содержит. Почему ошибка?
Ненормативную лексику запретили сотовые операторы=))
Сфигали, смс-переписка — это личная переписка. Получается что смс-ки вдоль и поперек мониторятся?
На счёт личной переписки это знает лучше ФСБ=)) Просто мы предоставляем сервис для коммерческих нужд, поэтому там получается. Такие ограничения ставят сотовые операторы для нас конкретно.
У нас без ограничений, enjoy :) littlesms.ru, дешевле 30 копеек по волшебному слову «я с хабра» в техподдержку ;)
А через какого оператора рассылаете SMS?
А какую конкретно цену дадите при небольших объёмах рассылок?
А как с качеством и временем доставки? Можно ли отправлять SMS в интерактивном обмене с пользователем либо время доставки может заметно превышать комфортные 5-10 секунд?
1. У нас несколько СМСЦ подключено (резерв)
2. 25 коп по «волшебному» слову :)
3. Среднее время доставки 5 секунд
Translation not found
На английский не перевели еще? Уберите из настроек…
На сайте ничего не сказано, что рассылки только по России.
Сейчас нужные страны подключаются в индивидуальном порядке. Пишите на info@sms24x7.ru
Спасибо огромное, трудно не утонуть в слюнях видя Ваши цены. Но интерфейс у сайта какой-то у вас совсем не дружелюбный:) Меню сверху я даже вначале не увидел…
Дешевле 30 копеек с волшебного слова «я с хабра» в суппорт :) littlesms.ru
Покрытие — Россия, СНГ. Мир — по требованию, подключим нужное направление.
Через какого сотового оператора идёт отправка SMS?
Какой процент успешной доставки SMS на заведомо включенный (и находящийся в режиме ожидания в зоне уверенного покрытия) телефон?
Каково среднее время доставки на включенный телефон?
Сорри, забыл ещё один очень важный вопрос — цена.
У вас указана цена 30 копеек, но не указано в какие страны можно отправлять SMS.

Россия понятно.
А, к примеру, Узбекистан есть? По какой цене?
Присоединяюсь к вопросу.
Где на сайте можно посмотреть список поддерживаемых операторов? Выше написали, что Украина присоединяется по запросу. Означает ли это, что Европа/Америка отсутствует.
Сайт облазил — не нашёл ответа.
В разделе цены=)) Под таблицей. Сейчас выделим получше, уж очень много вопросов!
в IE9 несколько странно меню отображается.

А вообще чем сервис лучше чем какой либо другой?
Не увидел плюсов/минусов перед другими
На наш взгляд из плюсов можно отметить:
функциональность (например, подгружать базы для рассылок можно по ходу создания рассылки и есть тонкая настройка рассылки в т.ч. фильтр по адресной книге и плавная отправка, почти готов WAP-push. в адресной книге можно редактировать отображаемые поля и добавлять новые)+удобный интерфейс, как нам кажется=))

полная локализация (местное время, язык, формат дат, собственная таблица транслитерации),

есть полное API — такого нет сейчас ни у кого, на сколько мне известно.
В блоге ( sms24x7.ru/blog/ ) на самом видном месте указан промо-код, дающий 199 SMS бесплатно. Но при попытке ввода этого кода вываливается сообщение «промо код недействителен».

Косячок-с.
Исправите? :)
Хабраюзеры настолько суровы, что промо-код давно закончился
Было бы полезно иметь возможность получить стоимость отправки конкретного сообщения на конкретный номер, с учетом размера сообщения и номера получателя, без его фактической отправки. В описании API нашел вариант получения этой информации только после отправки.
Узнать стоимость на конкретный номер можно будет как только метод будет задокументирован, кол-во частей в сообщении предполагается, что отправляющий знает сам.
Сообщение:
«Type: RECOVERY State: UP Address: abc.hostname.ru Info: PING OK — Packet loss = 0%, RTA = 3.40 ms Date/Time: Tue May 31 20:04:24 MSD 2011»

Ответ:
<?xml version=«1.0» encoding=«utf-8»?><err_code>38</err_code>Сообщение содержит указание на платный короткий номерnotice

Простите, но ваш сервис это ппц.
o_O цивилизованность требует жертв. Отличить это сообщение от «Чтобы не быть лохом отправь 10 раз СМС на 2011», согласитесь очень сложно. Если есть конструктивные предложения, — внедрим, не вопрос!
Как считаете, возможно ли расширение функционала для приема СМС?
Подскажите, как можно проверить статус сообщения (возможности завести свой URL для получения уведомлений пока нет)?
Пользуюсь смс API smsfeedback, там подробно расписаны все функции в том числе и по проверке статусов. Еще данный сервис поддерживает отправку по миру, что позволяет обрабатывать заказы из Украины, Белоруссии, Казахстана в рамках одного смс сервиса.
Sign up to leave a comment.

Articles