Новая версия 1.3
Убрал зависимость от модуля "Строка"В режиме компиляции не работало, если в проекте не было действий этого модуля.
Страны он вообще не понимает и ему Пох хоть и в доп настройках ставь (так вообще ошибка TypeError: Result of expression 'resp.filter' [undefined] is not a function) и так и сяк или РУ мол бери или свали мол отсель :)))
Пробовал на vak-sms и sms.aktiwator и :(
@super84 Все он понимает, надо прописывать код страны, который соответствует указанному сервису
@persiss said in PhoneVerification - Модуль для работы с API сервисов приема SMS:
почините?)
Я? Нет xD Это не мой модуль
Обнаружил очень не приятный момент в этом модуле. При заказе номера страны которой нет на сервисе, он сам берет русский номер (у меня). Хотя через оф API в ответ приходит сообщение, что такой страны нету. Зачем он делает то, чего не просили? Почему нельзя вернуть тот ответ, который приходит, что-бы его уже обработать в скрипте?
@Maxxx said in PhoneVerification - Модуль для работы с API сервисов приема SMS:
Обнаружил очень не приятный момент в этом модуле. При заказе номера страны которой нет на сервисе, он сам берет русский номер (у меня). Хотя через оф API в ответ приходит сообщение, что такой страны нету. Зачем он делает то, чего не просили? Почему нельзя вернуть тот ответ, который приходит, что-бы его уже обработать в скрипте?
Если не ошибаюсь он просто в таком случае не отправляет этот параметр и сервис скорей всего использует страну по умолчанию
Приветик. На vak-sms.com есть возможность пролонгации номеров, сделать это через GET запрос не трудно, ведь в нем участвуют только токен и номер, без айди операции. Но вот потом (на протяжении продленных двадцати минут) через модуль этим номером пользоваться невозможно, т.к при пролонгации меняется айди операции. И даже если взять из ответа на GET новый operationID, то модулю никак не указать обновленные данные, он будет пытаться выполнять операции указывая старый, истекший, operationID.
Стоит ли ожидать от вас ближайшее время апдейт решающий этот микровопрос?
@chelqa, выполнить код:
var confirmData = _SMS.getConfirmData([[NUMBER]]);
var api = confirmData.api;
_call_function(api.makeRequest, {action:"prolongNumber", options: {service:api.getRawSite([[SITE]]), tel:confirmData.number}})!
var resp = _result_function();
confirmData.id = resp.idNum;
[[NUMBER]] - Номер который нужно продлить
[[SITE]] - Сайт для которого был взят номер
Используйте просто [[SITE]] вместо api.getRawSite([[SITE]]), если сайт в переменой уже в том виде который нужен vak-sms
Добавьте в модуль https://sms-activation-service.com/
Добавьте установку максимальной цены) Не знаю почему еще не добавили очень нужная штука, вот берем например vk, страну ru, а там еще и цены от 10 руб до 40 руб например и если не установить максимальную цену вместо желаемого по 10 руб купиться по 35 руб например