Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

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

...

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

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

  1. Заказать номер и получить его.

  2. Отправить на полученный номер SMS сообщение.

  3. Уведомить сервис, что сообщение отправлено.

  4. Ожидать получения сообщения.

  5. Закрыть сессию.

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

...

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

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

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

...

Данный экшен используется для работы с SMS-сервисами, позволяет получать номер из выбранного сервиса и использовать его в работе.

Как добавить действие в проект?

Через контекстное меню Добавить действиеДанныеSMS-сервисы

...

Либо воспользуйтесь умным поиском.

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

Получить SMS сообщение для регистрации на сайтах, требующих для проверки SMS подтверждение.

Как работать с экшеном?

Info

Для начала требуется подключить API ключ одного из смс-сервисов в настройках программы

Экшен имеет следующие основные настройки:

...

SMS-сервис

Выбор SMS-сервиса для работы. Настройки сервисов описаны в статье SMS-сервисы.

Выберите действие

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

...

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

...

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

...

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

  • SMS отправлено - SMS было отправлено на указанный номер.

  • Повторный запрос кода - для случаев когда по каким-либо причинам пришлось отправить SMS ещё раз.

  • Отмена запроса - когда потребность в номере прошла и, зачастую, сервисы могут вернуть использованные средства на счёте.

  • Номер уже использовался - необходим для уведомления сервиса, что номер не подходит по причине его занятости.

  • Завершение - уведомляет сервис об успешном использовании номера.

...

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

...

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

Дополнительные параметры

Если при работе с сервисом необходимы какие-то либо дополнительные параметры, указать их в этом поле.

Положить в переменную

Выбираем переменную, в которую будет возвращён результат работы.

...

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

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

  1. Заказать номер и получить его.

  2. Отправить на полученный номер SMS сообщение.

  3. Уведомить сервис, что сообщение отправлено.

  4. Ожидать получения сообщения.

  5. Завершить сессию.

...

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

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

...