@NeVolshebnik Что бы такого не было в скрипте скинутом мной еспользуется модуль JSON Если его установите там есть экшен проверка на валидность JSON переменной. Результат будет булевый. Если не знаете то можете использовать его. Как минимум отпадет часть проблем пока не начнете понимать разницу.
upd Как его можно применить есть в моем скрипте. Он там проверят на валидность и потом преобразовывает. Т.к. входящая не подходит. Этот модуль делвет все то что у вас в коде.
Извлечение данных из API запросов
-
-
Подскажите, как извлекать полученные данные из API запросов?
Например, результатом запроса:
https://sms-activate.ru/stubs/handler_api.php?api_key=$api_key&action=getBalance
будет:
ACCESS_BALANCE:0.00
Как извлечь только 0.00? -
И, например, получение номера:
https://sms-activate.ru/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country
Ответ:
ACCESS_NUMBER:267000000:77000000000
Как здесь извлечь только номер? -
Также меня интересует, как повторно получать смс от ранее запрашиваемого номера, т.е. чтобы можно было получать по несколько смс на один номер? Например, запросили номер, получили смс, затем вновь нажать повторная активация, получись снова смс и т.д. и в конце завершить работу с номером.
-
-
@NickBAS said in Извлечение данных из API запросов:
Подскажите, как извлекать полученные данные из API запросов?
Например, результатом запроса:
https://sms-activate.ru/stubs/handler_api.php?api_key=$api_key&action=getBalance
будет:
ACCESS_BALANCE:0.00
Как извлечь только 0.00?И, например, получение номера:
https://sms-activate.ru/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country
Ответ:
ACCESS_NUMBER:267000000:77000000000
Как здесь извлечь только номер?
или

-
@Fox Спасибо.
Также меня интересует, как повторно получать смс от ранее запрашиваемого номера, т.е. чтобы можно было получать по несколько смс на один номер? Например, запросили номер, получили смс, затем вновь нажать повторная активация, получись снова смс и т.д. и в конце завершить работу с номером. -
@NickBAS said in Извлечение данных из API запросов:
@Fox Спасибо.
Также меня интересует, как повторно получать смс от ранее запрашиваемого номера, т.е. чтобы можно было получать по несколько смс на один номер? Например, запросили номер, получили смс, затем вновь нажать повторная активация, получись снова смс и т.д. и в конце завершить работу с номером.Это уже читайте в описании api конкретного сервиса, с которым работаете