Автоматизируем получение номеров SMS с помощью GET запро
Автоматизируем получение номеров SMS с помощью GET запро
💥Узнайте про обучение, онлайн-курс ZennoDroid (ЗенноДройд): https://zennopride.ru/obuchenie-zennodroid/ Наши контакты: 🎧Телеграм менеджера (Екатерина): https://t.me/Adm_Pride 😎Телеграм руководителя проекта (Артем): https://t.me/Snikers_Lucky Ссылки на наши источники: ✔️Подписывайтесь на наш Телеграм-Канал: https://t.me/company_pride ╰⪼Вступайте в наш Телеграм-чат: https://t.me/zenoposter_pride 🔥Ссылка на наш Блог: https://zennopride.ru/blog-zennoposter/ 😉Давайте дружить ВКонтакте: https://vk.com/companypride 💜Zennoposter на Facebook: https://www.facebook.com/pridezencomp Как работать с API сервисами для получения SMS и номеров и автоматизировать через Zennoposter и ZennoDroid с помощью GET запросов В этом видео вы узнаете, как работать с API сервисами для получения SMS и номеров. Это видео будет полезно не только тем, кто использует подобные сервисы, но и всем, кто хочет научиться работать с API-запросами в целом и автоматизировать эти задачи на Зеннопостере или Зеннодройде Начало работы с API Для примера мы возьмём сервис SMS, но логика работы будет одинакова для любого подобного сервиса. Первым делом нужно найти API и получить доступ к его документации. Далее ищем нужный нам GET запрос. Первое, что необходимо сделать, — получить номер. Для этого копируем соответствующий GET запрос, в котором указаны обязательные параметры: • API-ключ доступа • Код сервиса (например, код сайта или соцсети) Остальные параметры могут быть необязательными. Теперь добавляем действие HTTP GET-запрос, вставляем туда полученный URL и сохраняем результат в переменную GetNumber. Запускаем проект в Зеннопостере или Зеннодройдеи и отправляем GET запрос. В ответе мы получаем информацию, в которой содержится номер телефона и его ID. Обработка ответа и выделение данных Далее нам нужно извлечь номер телефона и его идентификатор с помощью регулярных выражений: 1. Добавляем действие «Обработка текста». 2. Вставляем в него переменную с ответом API. 3. Используем инструмент «Тест регулярных выражений», чтобы проверить шаблон. 4. Выбираем нужные части ответа (номер и ID). После этого сохраняем номер телефона в переменную Number и идентификатор номера — в другую переменную. В некоторых случаях номера могут содержать код страны, который необходимо удалить. Для этого: • Используем действие «Удаление символов в начале строки». • Указываем код страны, который нужно убрать. • Записываем результат обратно в переменную. После этих действий номер готов к использованию. Получение SMS-кода Следующий этап — получение SMS-кода. Мы отправляем GET запрос с API-ключом и идентификатором номера, а затем анализируем ответ. Возможны два сценария: 1. Если в ответе приходит код, сохраняем его и используем. 2. Если кода нет, ждём некоторое время и повторяем запрос. Для реализации второго варианта: • Создаём цикл, который выполняет повторные запросы через каждые 30 секунд. • Ограничиваем число попыток (например, 3 раза). ?