• EN
    RU

smsactivate/set_status

set_status($status=6); - сообщить статус активации.

Функция на вход принимает параметры:
  • $status – статусы активации:

  • -1 - отменить активацию
    1 - сообщить о готовности номера (смс на номер отправлено)
    3 - запросить еще один код (бесплатно)
    6 - завершить активацию(если был статус "код получен" - помечает успешно и завершает, если был "подготовка" - удаляет и помечает ошибка, если был статус "ожидает повтора" - переводит активацию в ожидание смс)
    8 - сообщить о том, что номер использован и отменить активацию
    После отработки функция возвращает результат своей работы в робот :
  • true – номер готов
  • false – номер не готов
  • Ответ сервиса можно посмотреть в переменной smsactivate->answer.
    Переменная smsactivate->answer может быть:
    ACCESS_READY - готовность номера подтверждена
    ACCESS_RETRY_GET - ожидание нового смс
    ACCESS_ACTIVATION - сервис успешно активирован
    ACCESS_CANCEL - активация отменена
    Возможные ошибки:
    NO_ACTIVATION - id активации не существует
    BAD_SERVICE - некорректное наименование сервиса
    BAD_STATUS - некорректный статус
    BAD_KEY - Неверный API-ключ
    BAD_ACTION - некорректное действие
    ERROR_SQL - ошибка SQL-сервера