если у кого-то есть идеи, как сохранять в файл с основным логом, так что бы он не ломал его работу - буду рад выслушать)
PhoneVerification - Модуль для работы с API сервисов приема SMS
-
@GhostZ Еще заметил, что при изменение статуса активации на статус который не поддерживает сервис, то ничего не происходит, было бы лучше, чтобы он просто завершал активацию в таком случае. То есть если я меняю статус активации на 8 - номер уже использован и такого метода нет, то просто завершалась работа с номером
-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
@UserTrue, там же в описании так и написано

Ага, только было бы удобней, что бы делало ))
Что бы не заморачиваться с тем какой сервис используется, что он может, а что нет.
Может забанить номер отлично, не может тогда просто завершит активацию.
-
@GhostZ Посмотри статусы активаций в основном. Они часто расходятся.
Допустим завершить активацию у 5 sim этот статус - 10, у sms-hub - 8@UserTrue said in SMS - Модуль для работы с API сервисов приема SMS:
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
@UserTrue, неплохая идея
В моем модуле к ошибкам просто добавляется в скобках их общий код, например
....(NO_NUMBER)
И благодаря этому мне очень просто понимать, что делать дальше. Можно было конечно возвращать результат как объектЕсть какой-то сервис, он присылал ответ NO_NUMBERS
-
Причем по поводу 5 sim, там действует система балов и штрафов.
Т.е просто оставлять номер без статуса не вариант - спишут балы. Надо на каждое действие изменять статус, на каждую ошибку отправлять ошибку.
У меня получилось держать всегда в плюсе балы.По поводу смс кода. Есть смс сервисы для них критично следующее: Когда отправлил смс некоторым сервисам по барабану пошлешь ли ты статус 1 (смс отправлено), а некоторым сервисам это критично иначе не получишь код.
-
-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
О, у них раньше 10 было. Поправлю у себя.
-
@FastSpace said in SMS - Модуль для работы с API сервисов приема SMS:
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
О, у них раньше 10 было. Поправлю у себя.
Они те еще мудаки, раз тоже апи молча поменяли...
-
У https://getsms.online 10 еще статус - проверил шас по конфигу.
Хотя у тебя нет такого в модуле сервиса.@UserTrue said in SMS - Модуль для работы с API сервисов приема SMS:
@FastSpace said in SMS - Модуль для работы с API сервисов приема SMS:
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
О, у них раньше 10 было. Поправлю у себя.
Они те еще мудаки, раз тоже апи молча поменяли...
Ага попробуй у них еще в систему балов встройся :D Регер затупит моментальный блок на номера ))
-
@FastSpace, я когда начинал делать модуль у api почти не было описания, просто текст как в блокноте, когда почти закончил появилась новая документация, но нормального списка сайтов и стран все равно так и нет.
-
@FastSpace, это уже учтено так как есть в api

-
@GhostZ said in SMS - Модуль для работы с API сервисов приема SMS:
@FastSpace, это уже учтено так как есть в api

Еще: у sms-hub нет статуса -1. У них 8 это общий статус отменить активацию.
У остальных -1 это просто отменить активацию и 8 сообщить номер юзанный и отменить.Еще вот по 5 sim прикол. У них все номера не лежат в общем пуле, они разделены по операторам (virtual 1, virtual2.... virtual30). Если ты не послешь оператора в запросе, то можешь получить самый дорогой номер. Добавь ВЕСЬ список операторов, там их дохера.
-
@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 тоже нет, но также работает.

