понял, спасибо
Вопрос по sms activate
-
@redbeard
в документации же все естьhttp://sms-activate.ru/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id$api_key - ключ АПИ
$id - id активации
Ответы сервиса:
STATUS_WAIT_CODE - ожидание смс
STATUS_WAIT_RETRY:$lastcode - ожидание уточнения кода (где $lastcode - прошлый, неподошедший код)
STATUS_WAIT_RESEND - ожидание повторной отправки смс (софт должен нажать повторно выслать смс и выполнить изменение статуса на 6)
STATUS_CANCEL - активация отменена
STATUS_OK:$code - код получен (где $code - код активации)Возможные ошибки:
NO_ACTIVATION - id активации не существует
ERROR_SQL - ошибка SQL-сервера
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие -
@bablouser said in Вопрос по sms activate:
http://sms-activate.ru/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id
Спасибо, но как взять $id - id активации, не заходя на сайт, ибо в BAS дается только телефон вроде.
Заранее спассибо -
@redbeard Попробуйте получить его через конструктор, не получится- спрашивайте, поможем
Ничего сложного на самом деле нет, сложно было бы если Вам не отвечали. А тут, как говорится "глаза боятся, руки делают". Используйте модуль HTTP клиент
Get запрос
Содержание ответаПосле этого модуль Регулярные выражения
Первое вхождение (вводите сформированную в https://bablosoft.github.io/RegexpConstructor/ регулярку и используете в дальнейшем переменную Group1) -
@redbeard
Ответы сервиса:
NO_NUMBERS - нет номеров
NO_BALANCE - закончился баланс
ACCESS_NUMBER:$id:$number - номер выдан ($id - id операции,$number - номер телефона)Возможные ошибки:
BAD_ACTION - некорректное действие
BAD_SERVICE - некорректное наименование сервиса
BAD_KEY - Неверный API-ключ
ERROR_SQL - ошибка SQL-сервера
BANNED:$time - аккаунт заблокирован до $time, где time - время формате YYYY-m-d H-i-s (2000-12-31 23-59-59)в ответе придет во тут
ACCESS_NUMBER:$id:$number - номер выдан ($id - id операции,$number - номер телефона)
