После, написания поста про ICQ за SMS пришёл на мыло вопрос легко ли сделать сервис самому?
Отвечаю да возможно всё сделать самому. Расскажу по подробнее.
Допустим я хочу сделать сервис курс рубля к доллару и евро. Ни буду изобретать велосипед возьму готовое решение тут.
Грабер курса валют  можно было б зделать немного подругому тоесть записывать в свою базу курс. Но эта заметка немного не про то. Едим дальше. Набираем в браузере http://russianbilling.com/registration.php заполняем поля, регистрируемся, качаем флешпак (это что-то типа админки) на сайте заходим во вкладку поддержка находим оператора онлайн связываемся с ним и просим октивиравать аккаунт.
Вернёмся к нашему граберу курса валют. Открываем его в блакноте, находим 14 и 15 строчку:

 echo "Доллар - ".$dollar."";
 echo "Евро - ".$euro."";

удаляем их и вместо них пишем:

echo"smsid:$smsid\n";
echo"status:reply\n";
echo"content-type:text/plan\n";
echo"\n";
echo"Dollar: ".$dollar. ". Euro: ".$euro.".";

теперь сохраняем например в kurs.php и закидываем на сайт.
Флешпак.
Качаем инструкцую здесь и здесь. А если своими словами то во флешпаке выбираем Сервисы – Создать сервис и запалняем поля у меня вышло так:


Теперь нажимаем тест, запалняем поле префикс у меня это ккккк копируем строчку и вставляем в браузер: http://masterwap.net.ru/kurs.php?smsid=1205416915078&num=1171&operator=Tester&user_id=1234567890&cost=1.5&msg=kkkkk%20Test_messages
Тут есть целый ряд переменных:

  • smsid-идентификатор сообщения, текущее время в миллисекундах, например, «1174921221.133533»
  • num-короткийномер, на который абонент отправлял запрос, например, «1171»
  • operator-наименованиеоператора, с которого получен запрос, например, «МТСМосква»
  • user_id-телефонпользователя, с заменой последних двух цифр на ХХ.
  • cost-стоимостьсообщения, сумма которая зачисляется насчет партнера, например, «3.098»
  • msg-сообщение, которое отправил абонент, например, «kurs»

Я использовал лишь переменную smsid для ответного смс.
Если у вас в браузере поевилась такая хрень:

smsid:1205416915078 status:reply content-type:text/plan Dollar: 23.8461. Euro:36.6538.
То сервис работает.
Хотите проверить работу сервиса или помоч блогу материально: отправь смс с текстом KKKKK на номер, номер можно выбрать самому тут.

Кстати был сегодня приятно удивлен когда увидел что за вчерашние сутки было продано пару восьмизначных и семизначных номеров ICQ. Возможно они дороже чем за WebManey но с другой стороны обычному пользователю не очень интересно замарачиваться с WM ему проще послать SMS на короткий номер. Это удобно, это просто, это доступно.
Так же произошёл ап тИЦ блог +10, про ап я прочитал у sergynchik. 

  !

2 Responses to “Пример создания услуги курс валюты за sms.”

  1. Онотоле Says:

    Хорошая статья!

    Хочется только добавить, что для более тривиальных применений у SmsCoin существует целый репозиторий модулей для различных движков: http://smscoin.com/info/sms-scripts/

    Жаль, что конкуренты ни о чем подобном не думают.

  2. nofx Says:

    Русский биллинг тоже предостовляет готовые решения http://russianbilling.com/russian_sms_billing_solutions/index.html но чаше бывает что есть готовый проект и возникает идея монетизации и стандартные решения не всегда подходят

Leave a Reply