- Регистрация
- 21.08.2013
- Сообщения
- 834
- Благодарностей
- 379
- Баллы
- 63
Привет вам, дорогие форумчане!
Моя статья наверняка не очень заинтересует гуру Zennopostera. Основная цель которую я ставил перед собой, при написании статьи это показать новичкам, регистрация с использованием телефона не является чем-то супер тяжелым, и даже для начинающих не станет проблемой написать такой шаблон!
Почему именно sms-reg.com.
Банально на сервисе было 50 руб. для теста и настройки. Никакой рекламы и тп. Просто лень искать другие сервисы и заливать туда монеты
Так как дописать статью к времени здачи на конкурс скорее всего не успею выкладываю ее в этом разделе
Итак будем писать микрофрейворк для Apisms-reg.com
Для примера напишем банальный регер яндекса с поддержкой телефона
Скопирую сюда с мануала этапы работы с api
Итак
Для работы нужно внести данные в переменные
1. Api key (Брать тут http://sms-reg.com/ui.php?action=settings)
переменная {-Variable.SmsApi_Apikey-}
2. Страну номера
переменная {-Variable.SmsApi_ConfigCountry-}
3. Сервис для которого нужен номер.
Более детальней про значения можно прочитать тут
http://sms-reg.com/docs/APImethods.html?getNum
Давание настройки вынес в настройки проекта.
С начала рассмотрим шаблон регер yandex
Стрелочками указано места подключения встроенных шаблонов. yandex.xmlz
Что они делают.
GetNumber.xmlz - Получает номер телефона для регистрации
SetReady.xmlz - Отправляет уведомления что номер введен на сайте и мы ждем код
GetSmsCode.xmlz - Получает смс код
SengStatusOk.xmlz - Отправляет уведомления что код верный и заканчивает операцию.
Чтоб можно било поиграться и посмотреть как в реале работает шаблон нужно иметь аккаунт на sms-reg.com и немножко монет на счету.
Коротенько опишем yandex.xmlz
Думаю нет смысла разбирать детально шаблон регер а сразу переключимся на работу с sms-reg.com
Моя статья наверняка не очень заинтересует гуру Zennopostera. Основная цель которую я ставил перед собой, при написании статьи это показать новичкам, регистрация с использованием телефона не является чем-то супер тяжелым, и даже для начинающих не станет проблемой написать такой шаблон!
Почему именно sms-reg.com.
Банально на сервисе было 50 руб. для теста и настройки. Никакой рекламы и тп. Просто лень искать другие сервисы и заливать туда монеты
Так как дописать статью к времени здачи на конкурс скорее всего не успею выкладываю ее в этом разделе
Итак будем писать микрофрейворк для Apisms-reg.com
Для примера напишем банальный регер яндекса с поддержкой телефона
Скопирую сюда с мануала этапы работы с api
Применение API позволит использовать наш сервис в Ваших программах. Для этого понадобится установить ваш апи-ключ в настройках профиля и далее реализовать в софте следующий порядок действий:
1. Запросить номер с необходимыми параметрами (страна, для какого сервиса);
2. Использовать номер в требуемом сервисе и установить транзакцию в состояние "Готов";
3. Подождать 1 минуту (среднее время ответа операторов) и запустить цикл, который будет проверять состояние транзакции и когда поступит ответ - выдаст ответ;
4. Если ответ верный - завершить транзакцию (необязательно, по истечении времени автозавершение);
5. Если ответ не подошел - запросить проверку, выждать минуту и снова запустить цыкл, проверяющий состояние транзакции и который выдаст проверенный ответ;
6. Если ответ верный - завершить транзакцию (необязательно, по истечении времени автозавершение);
7. Если ответ не верный - отправить уведомления о неверном коде для учета статистики.
Итак
Для работы нужно внести данные в переменные
1. Api key (Брать тут http://sms-reg.com/ui.php?action=settings)
переменная {-Variable.SmsApi_Apikey-}
2. Страну номера
переменная {-Variable.SmsApi_ConfigCountry-}
3. Сервис для которого нужен номер.
Более детальней про значения можно прочитать тут
http://sms-reg.com/docs/APImethods.html?getNum
Давание настройки вынес в настройки проекта.
С начала рассмотрим шаблон регер yandex
Стрелочками указано места подключения встроенных шаблонов. yandex.xmlz
Что они делают.
GetNumber.xmlz - Получает номер телефона для регистрации
SetReady.xmlz - Отправляет уведомления что номер введен на сайте и мы ждем код
GetSmsCode.xmlz - Получает смс код
SengStatusOk.xmlz - Отправляет уведомления что код верный и заканчивает операцию.
Чтоб можно било поиграться и посмотреть как в реале работает шаблон нужно иметь аккаунт на sms-reg.com и немножко монет на счету.
Коротенько опишем yandex.xmlz
Не забиваем ввести в входных настройках апи ключ по умолчанию !Чисто демо шаблон без сохранения результата. В шаблоне мы пока рассмотрим идеальный вариант что смс код нам приходит правильный. Позже допишем обработчики и на вариант с неверным кодом.
Хотя как не странно код в основном верный.
Думаю нет смысла разбирать детально шаблон регер а сразу переключимся на работу с sms-reg.com
- Тема статьи
- Другое
- Номер конкурса статей
- Третий конкурс статей
Вложения
-
140 КБ Просмотры: 883
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: