если у кого-то есть идеи, как сохранять в файл с основным логом, так что бы он не ломал его работу - буду рад выслушать)
PhoneVerification - Модуль для работы с API сервисов приема SMS
-
@FastSpace said in SMS - Модуль для работы с API сервисов приема SMS:
Еще: у sms-hub нет статуса -1. У них 8 это общий статус отменить активацию.
У остальных -1 это просто отменить активацию и 8 сообщить номер юзанный и отменить.Проверил -1 на smshyb работает.

@FastSpace said in SMS - Модуль для работы с API сервисов приема SMS:
Еще вот по 5 sim прикол. У них все номера не лежат в общем пуле, они разделены по операторам (virtual 1, virtual2.... virtual30). Если ты не послешь оператора в запросе, то можешь получить самый дорогой номер. Добавь ВЕСЬ список операторов, там их дохера.
В доп настройках можно указать любого оператора, заранее подготовленных нет так как операторы зависят от указанной страны.
-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
@FastSpace said in SMS - Модуль для работы с API сервисов приема SMS:
Еще: у sms-hub нет статуса -1. У них 8 это общий статус отменить активацию.
У остальных -1 это просто отменить активацию и 8 сообщить номер юзанный и отменить.Проверил -1 на smshyb работает.
Странно, но в API его нет

-
@UserTrue, теперь если при установке статуса 8 будет получен BAD_STATUS, то будет установлен статус 6.
@FastSpace, у sms-activate тоже нет, но также работает.
-
@FastSpace, добавил
-
@GhostZ При повторной установки модуля вылитает ошибка

Эти файлы остаются не удаленными

Если БАС перезапустить, то ошибка повторяется, при этом сам модуль уже не отображается в менеджере. Помогает удаление папки модуля вручную. Версия БАС 24.0.8Любой другой модуль такой проблемы не имеет.
-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
@UserTrue, видимо баг установщика модулей изо нескольких engine файлов
Тоже так подумал, не знал, что так вообще можно )
-
@UserTrue, ну я думал что так можно так как там массив, но был не уверен так как это нигде не использовалось, а проверить руки не доходили. Потом @Oyasumi-Punpun начал делать модуль решения фанкапчи с использованием этой фичи и стало понятно что все же это работает.
-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
все же это работает
...не до конца. В БАСе, к сожалению, много нестандартных решений работаю не до конца. Надеюсь, успеете пофиксить до релиза)
-
@DoctorKrolic, что не до конца?
-
@DoctorKrolic, это проблема с установщиком, с работай такого модуля проблем нет никаких
-
@FastSpace, сейчас некогда, на днях добавлю. Сейчас можно использовать любой сервис если у него аналогичный api с тем что уже есть в модуле, нужно указать параметр "Url сервера" находящийся в дополнительных настройках.
-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
@FastSpace, сейчас некогда, на днях добавлю. Сейчас можно использовать любой сервис если у него аналогичный api с тем что уже есть в модуле, нужно указать параметр "Url сервера" находящийся в дополнительных настройках.
Ок, но мне к спеху. У меня все это уже давно есть в нескольких функциях.
Дело всего лишь в удобности, после новой версии подумаю переходит или нет на модуль твой.Пока смущает что во время ожидания смс, я не могу никаких сторонних действий делать.
-
@FastSpace, модуль не будет добавлен в 24.1.0 так как она почти готова и скоро выйдет.
-
@FastSpace, добавил отдельную функцию для просто получения кода, выполнить код:
_call_function(_SMS.getCode,{number:[[PHONE_NUMBER]]})! [[SMS_CODE]] = _result_function();[[PHONE_NUMBER]]- Номер для которого нужно получить код.
[[SMS_CODE]]- будет содержатьnull, если SMS ещё не получено, и код или всё сообщение если SMS уже получено -
@FastSpace said in SMS - Модуль для работы с API сервисов приема SMS:
@GhostZ что за полное SMS? Чет я не припомню такого в смс сервисах.
Есть исходное сообщение, а есть готовый код из сообщения