@Paradox рад что кто то пользуется )
PhoneVerification - Модуль для работы с API сервисов приема SMS
-
перекачал из этой темы модуль еще раз и поставил common принудительно, заработало! Правда не протестил вторую ошбку с отменой номера на sms aktiwator, когда он не хочет снимать номер - пофиксена ли она в 1.01
Итого - лучше поправить шапку, версию в ней назвать хотя бы 1.01 и указать принудилку common ставить вне зависимости от версии баса. Как-то так видимо. -
Добрый день! Сайт sms-activate.ru переехал на сайт sms-activate.org , и смс модуль стал сбоить. Может ли это быть по причине переезда?
-
Допилите модуль , если в сервисе нету номеров завершается поток без вариантов , было бы удобнее если номеров нету сделать цикл и крутить его пока номер не появится а как номер появится продолжить скрипт
-
@Habibiii said in PhoneVerification - Модуль для работы с API сервисов приема SMS:
How to remove first country code? I want only numbers without phone country +1 etc
replace with an empty string
-
сделайте что бы можно было делать запросы через прокси
-
Спасибо за модуль! По возможности подправьте с smshub.org запросы с модуля идут на https, а api работает с http и в экшене получить код в дополнительных настройках нет настройки url
-
Версия 1.1 - PhoneVerification.zip:
Обновлен список сайтов
Обновлен список стран
sms-activate.ru->sms-activate.org
sms.kopeechka.store->smscode.me
Использование http вместо https для smshub
Добавлены псевдонимы для всех сервисов
Установить номер теперь можно одной строкой:
_SMS.setConfirmData([[CONFIRM_DATA]]); -
@GhostZ Спасибо за модуль! Но есть баг. Не работает получение смс с "CheapSMS: ".
Ошибка пустая при попытке получить код, хотя на сайте он получен.
С другими СМС-сервисами проблем не замечал.Должен быть запрос:
http://cheapsms.pro/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$idА модуль отправляет такой:
https://cheapsms.pro/handler/index?api_key=$api_key&action=setStatus&id=$id&status=1 -
@Antonz, пустой ответ это ошибка сервиса, а не модуля.
По поводу url:
@GhostZ said in PhoneVerification - Модуль для работы с API сервисов приема SMS:
а вы перейдите по первой ссылке и получите вторую

-
При попытке заказать номер в onlinesim без указания страны, отправляется неверное значение параметра country.
country=all доступно только при получении статистики по количеству номеров.
Следовательно, если пользователь не устанавливает значение страны в модуле - отправляется не верный запрос.
Сервис требует обязательно указывать страну, либо опускать этот параметр и в таком случае будет взят номер ru.Ответ поддержки onlinesim по этому поводу (думал, что это баг у них, а это - пропущенный нюанс в документации).

-
@persiss, @GhostZ said in PhoneVerification - Модуль для работы с API сервисов приема SMS:
Для таких случаев есть "Пользовательский сайт" и "Пользовательская страна" в дополнительных настройках

