@tet-vivi said in Как перезапустить поток:
@augustcaesar
2801d37c-9923-4ee4-936f-8a47f0606f06-image.png1569fe5e-0dfb-4968-b248-c5df89d5b353-image.png
17a492d3-cd9a-47ab-8af4-e2be5bcd0e36-image.png
спасибо огромное
При запросе номера на симсмс по api в браузере появляется текст {"response":"1","number":"9691969095","id":35362695,"text":null,"extra":"","karma":90.725000000000662,"pass":null,"sms":null,"balanceOnPhone":0,"service":null,"country":null,"CountryCode":"+7","branchId":0}
Как можно поучить кусок текста?
Первый текст 9691969095
Второй текст 35362695
Спасибо помогло. Но вот появился второй вопрос как реализовать получения кода из смс. Когда делаю запрос через get получаю ответ {"response":"2","number":null,"id":-1,"text":null,"extra":"0","karma":92.775000000001,"pass":null,"sms":null,"balanceOnPhone":0}
И вот в цифра 2 вначале означает что код еще не дошел. Как можно реализовать в BAS чтоб он снова делал запрос пока не появится цифры 1 {"response":"1","number":"9651225482","id":35145457,"text":"Use 921 574 to verify your Instagram account. #ig","extra":"0","karma":92.650000000001,"pass":"","sms":"921574","balanceOnPhone":0}
@wavis можно сделать так, проверять ключ sms на null
1 действие "Установить метку" для примера назовем ее ждать код
2 делаем get запрос
3 в действие "Выполнить код" вставляем
var json = JSON.parse([[SAVED_CONTENT]])
VAR_SMS_CODE = json.sms //в переменной SMS_CODE будет код из смс или значение null
4 в if делаем проверку
if VAR_SMS_CODE === null
можно вызвать еще действие сон..что бы пауза была
применяем действие "Перейти к метки" ждать код
@wavis said in Как получить кусок текста:
@santilo А как сделать чтоб он сделал 4 раза, и потом начал делать дальше?
действие For
for 1 до 4:
1 делаем get запрос
2 действие "Выполнить код" вставляем
var json = JSON.parse([[SAVED_CONTENT]])
VAR_SMS_CODE = json.sms //в переменной SMS_CODE будет код из смс или значение null
3 //в if делаем проверку
if [[SMS_CODE]]
действие Break прерываем цикл, получили смс
4 пауза перед повторным запросом, действием Спать
if VAR_SMS_CODE
log(VAR_SMS_CODE)
else:
//за 4 попытки не смогли получить код, что то делаем с этим)