Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:sms-services

Сервисы для обработки SMS

Для чего используются

ZennoPoster позволяет обходит верификацию по sms с помощью специальных sms-сервисов, которые дают возможность получения подтверждающих sms-кодов. Таким образом вы можете успешно регистрироваться и работать на сайтах, запрашивающих подтверждение по смс. Несколько таких sms-сервисов интегрированы в программу. Подробности работы с каждым из этих сервисов всегда можно найти на их сайтах в Интернет.

Каждый сервис обладает настройками, доступными среди основных настроек программы. Так для доступа к функционалу конкретного сервиса, необходимо получить API-ключ.



Как это работает

Алгоритм работы с каждым сервисом, примерно такой:

  1. Заказать номер и получить его
  2. Отправить на полученный номер смс сообщение
  3. Уведомить сервис, что сообщение отправлено
  4. Ожидать получения сообщения
  5. Закрыть сессию

Чтобы добавить операцию с sms-сервисом в проект, используйте действие «Данные» - «Sms-сервисы»

\

Операции с sms-сервисами

Доступны следующие операции с sms-сервисами:

«Получить номер»

Это действие возвращает значения в две переменные. В основную переменную положится номер телефона, в другую ID-активации, который понадобится для дальнейшей работы с полученным номером. Некоторым сервисам необходимо указать требуемый оператор сотовой связи и для каких целей используется номер. За подробностями необходимо обращаться на сайт сервиса.

«Изменить статус»

Уведомление сервиса об изменении статуса номера. Доступны следующие статусы:

  • SMS отправлено (смс было отправлено на указанный номер)
  • Повторный запрос когда (для случаев когда по каким либо причинам пришлось отправить смс еще раз)
  • Отмена запроса (когда потребность в номере прошла и, зачастую, сервисы могут вернуть использованные средства на счете)
  • Номер уже использовался (необходим для уведомления сервиса, что номер не подходит по причине его занятости)
  • Завершение (уведомляет сервис об успешном использовании номера)

«Получить статус»

Получает в каком состоянии находится номер. Если происходит ожидание SMS, программа будет пытаться его получить в течении 3 минут. Если за это время sms не было получено в результирующую переменную попадет значение «Wait», и операцию «Получить статус» придется повторить заново. Некоторые сервисы имеют очень долгое время отклика на sms (около 15 минут).

Примерный вид шаблона

Примерная схема работы с sms-сервисом в шаблоне для zennoposter представлена ниже:

ru/sms-services.txt · Последние изменения: 2016/05/12 16:35 — vladz