Прохождение авторизации по SMS в вашем скрипте или парсере
Большое число разработчиков пишут парсеры личных кабинетов или хотят получать данные из других источников, но на пути этого зачастую возникает труднопреодолимое препятствие – SMS-авторизация. Расскажем, как можно её обойти. Вернее – совершенно законно авторизоваться.
Суть метода проста – вам нужно получить код, который придет с помощью SMS, в вашу программу. Для таких нужд уже давно используется технология WebHook. Например, она весьма активно используется для управления Telegram-ботами.
При поступлении SMS на ваш номер будет осуществлен переход на указанную в настройках страницу вашего сайта (URL). В стандартном POST-запросе будет передан номер, с которого пришло SMS-сообщение, а также непосредственно тело сообщения и время поступления.
Для возможности принимать SMS необходимо подключиться к сервису web-sim.ru.
Разумнее всего для целей SMS-авторизации обзавестись отдельной SIM-картой, которая будет установлена у сервиса, который и будет принимать SMS. Сделать это можно, например, через курьера. Через некоторое время SIM-карту установят в оборудование, и она станет доступна в личном кабинете. С этого момента станет возможно принимать SMS и переадресовывать их в ваш скрипт.
Помимо отправки SMS-сообщений с помощью WebHook можно переадресовывать их на почту и на WhatsApp.
Также стоит отметить, что через сервис web-sim.ru можно не только получать SMS, но и отправлять их с вашего номера.