<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Максим Морковин</title><generator>teletype.in</generator><description><![CDATA[Максим Морковин]]></description><image><url>https://img4.teletype.in/files/7b/8f/7b8f7a64-e2ec-4018-bb96-50a452a0ba91.png</url><title>Максим Морковин</title><link>https://blog.1qr.org/</link></image><link>https://blog.1qr.org/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=loandbehold</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/loandbehold?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/loandbehold?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Thu, 09 Jul 2026 05:56:06 GMT</pubDate><lastBuildDate>Thu, 09 Jul 2026 05:56:06 GMT</lastBuildDate><item><guid isPermaLink="true">https://blog.1qr.org/calls-sms-to-api-demo-bot</guid><link>https://blog.1qr.org/calls-sms-to-api-demo-bot?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=loandbehold</link><comments>https://blog.1qr.org/calls-sms-to-api-demo-bot?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=loandbehold#comments</comments><dc:creator>loandbehold</dc:creator><title>Настройка smsTOapi и callsTOapi на @signinssobot</title><pubDate>Tue, 24 Oct 2023 17:28:17 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/99/b1/99b19a22-a85a-40e3-8ba7-efc22cfae4ca.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/c7/ce/c7cee2a2-0c8e-4248-a950-bbebdfb3011b.jpeg"></img>Этот текст о том, как &quot;подружить&quot; приложения для переправки СМС и/или звонков с API демо-бота.]]></description><content:encoded><![CDATA[
  <p id="1Pug">Этот текст о том, как &quot;подружить&quot; приложения для переправки <a href="https://apps.rustore.ru/app/org.oneqr.sms_to_api" target="_blank">СМС</a> и/или <a href="https://apps.rustore.ru/app/org.oneqr.calls_to_api" target="_blank">звонков</a> с API <a href="https://t.me/signinssobot" target="_blank">демо-бота</a>.</p>
  <figure id="tSJ7" class="m_original">
    <img src="https://img1.teletype.in/files/c7/ce/c7cee2a2-0c8e-4248-a950-bbebdfb3011b.jpeg" width="360" />
    <figcaption>То, что должно получиться в настройках приложения</figcaption>
  </figure>
  <h3 id="8LfU">Для тех кто не понимает &quot;о чём речь&quot;</h3>
  <p id="gpms">Есть два приложения <strong>для Android телефона</strong> <a href="https://apps.rustore.ru/app/org.oneqr.sms_to_api" target="_blank">smsTOapi</a> и <a href="https://apps.rustore.ru/app/org.oneqr.calls_to_api" target="_blank">callsTOapi</a>. </p>
  <p id="4CBD">Они позволяют <strong>доставлять информацию из приходящих СМС или о приходящих звонках куда угодно</strong> по <strong>HTTPx RESTful API</strong>.  В <strong>БД</strong> в <strong>телеграм</strong>, в <strong>Google-таблицу</strong>, в <strong>IFTTT</strong>… Куда угодно.</p>
  <p id="2ATR">Для того, чтобы продемонстрировать их возможности, есть <a href="https://t.me/signinssobot" target="_blank">демо-бот</a>.</p>
  <p id="LBGb">Эта заметка для того, чтобы упростить вам настройку демонстрации возможностей приложения.</p>
  <p id="J7IH">Подробная статья о том, для чего все это можно использовать, <a href="https://blog.1qr.org/sms-to-api" target="_blank">здесь</a>.</p>
  <h3 id="4bgp">Что нужно, чтобы все получилось</h3>
  <ol id="plfN">
    <li id="n2af">Желание и 5 минут свободного времени;</li>
    <li id="9JXu">Телефон на <strong>базе Android </strong>(для установки приложений из <a href="https://www.rustore.ru/?ysclid=lnw9hsf2so40348825" target="_blank">RuStore</a>)<strong>;</strong></li>
    <li id="VErr">Еще один смартфон с <strong>Telegram </strong>(опция, но желательная).</li>
  </ol>
  <h3 id="egwF">Подготовка</h3>
  <figure id="Sbrg" class="m_retina">
    <img src="https://img4.teletype.in/files/f0/07/f007cd3f-195f-420a-8de3-70b3c127848d.jpeg" width="512" />
    <figcaption>Приложения для Android в RuStore</figcaption>
  </figure>
  <ol id="Ldrr">
    <li id="g6Ub">Устанавливаем на телефон для приложений эти приложения: <a href="https://apps.rustore.ru/app/org.oneqr.sms_to_api" target="_blank">smsTOapi</a> и <a href="https://apps.rustore.ru/app/org.oneqr.calls_to_api" target="_blank">callsTOapi </a>(первый телефон);</li>
    <li id="nTW8">Из <strong>Telegram </strong>(второй телефон) заходим в <a href="https://t.me/signinssobot" target="_blank">демо-бот</a> и &quot;стартуем использование&quot;. Команды:</li>
  </ol>
  <pre id="ONdk">/start

   затем
   
/newapi</pre>
  <p id="UPCJ">Вы готовы.</p>
  <figure id="1qZU" class="m_retina">
    <img src="https://img2.teletype.in/files/90/e6/90e6c324-4c36-4322-afc8-a6610ed01ede.png" width="250" />
    <figcaption>Демобот для пробного использования с приложением</figcaption>
  </figure>
  <h3 id="4jmW">Настройка</h3>
  <figure id="32tT" class="m_original">
    <img src="https://img2.teletype.in/files/9b/2e/9b2e7923-0537-4fad-823f-4db98043bd57.jpeg" width="1284" />
    <figcaption>Меню настройка</figcaption>
  </figure>
  <ol id="aT3f">
    <li id="RVGJ">Запускаете любое из приложений (<a href="https://apps.rustore.ru/app/org.oneqr.sms_to_api" target="_blank">smsTOapi</a> или <a href="https://apps.rustore.ru/app/org.oneqr.calls_to_api" target="_blank">callsTOapi</a>),  идете в настройки (меню в левом верхнем углу, пункт &quot;<strong>Настройка</strong>&quot;), не обращая внимания на жалобы приложения на версию. Приложение предложит вам &quot;экран настройки&quot; (на фото, выше);</li>
    <li id="E2Yi">Нажимаете на кнопку <em><strong>API пересылки </strong></em>и заполняете поля формы (на фото, ниже), значениями, полученными <a href="https://t.me/signinssobot" target="_blank">демо-боте </a>;</li>
    <li id="o65w">Нажимаете кнопку &quot;<strong>Сохранить</strong>&quot;.</li>
  </ol>
  <figure id="2iYM" class="m_original">
    <img src="https://img1.teletype.in/files/c7/ce/c7cee2a2-0c8e-4248-a950-bbebdfb3011b.jpeg" width="360" />
    <figcaption>Страница добавления API endpoint</figcaption>
  </figure>
  <h3 id="TDiq">Что означает каждая строка для заполнения</h3>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ReyY"><strong>RESTful API endpoint url</strong>:</p>
    <p id="sIAE">URL адрес для отправки данных для их последующего отображения в боте.</p>
    <p id="hrFq"><em>Значение (более актуальное в <a href="https://t.me/signinssobot" target="_blank">демо-боте</a>):</em></p>
    <pre id="997J">https://dle.ituse.ru</pre>
  </section>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="vcSE"><strong>Название параметра данных:</strong></p>
    <p id="Fo5q">Название заголовка или переменной в передаваемом JSON, которая содержит уникальный идентификатор (<strong>значение параметра данных</strong>). Используется в качестве ключа для доступа к API <a href="https://t.me/signinssobot" target="_blank">демо-бота</a>.</p>
    <p id="SCVd"><em>Значение</em>:</p>
    <pre id="LpiH">demo-access-key</pre>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="FQ5t"><strong>Значение параметра данных:</strong></p>
    <p id="1oCe">Значение заголовка или переменной в передаваемом JSON.</p>
    <p id="5Akc"><em>Значение</em>:</p>
    <pre id="w1tO">Значение, генерируется ботом</pre>
  </section>
  <p id="BD9A">Все значения лучше взять из бот, выполнив команду:</p>
  <pre id="F0SF">/newapi</pre>
  <h3 id="TKhy">Как проверить</h3>
  <p id="fypU">Если все настроено правильно, то после звонка или СМС на &quot;смартфон для приложений&quot;, данные об СМС и/или звонке придут в <a href="https://t.me/signinssobot" target="_blank">демо-бота </a>на &quot;второй телефон&quot;. Данные о звонке или СМС будут отображены на зеленом фоне, на &quot;главном экране&quot; приложения.</p>
  <p id="Ktu2">Если в настройках ошибка, то сообщение или данные о звонке будут отображены на красном фоне. При нажатие на &quot;красную запись&quot; приложение &quot;расскажет&quot; об ошибке.</p>
  <p id="LbJL">В правой части записи о неудачной отправки отображается кнопка повторной отправки вручную. <br />Повторно сконфигурируйте ваше приложение, нажмите на кнопку. Сообщение появится в <a href="https://t.me/signinssobot" target="_blank">демо-боте.</a></p>
  <p id="2iiu">Приятного использования демонстрационной связки.</p>
  <p id="ysZv" data-align="right">ММ</p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="vV39">Ссылки списком</h3>
    <p id="0W8g"><a href="https://apps.rustore.ru/app/org.oneqr.sms_to_api" target="_blank"><strong>Android приложение </strong>smsTOapi</a> - отправляет содержимое СМС смартфона на HTTP API</p>
    <p id="etvw"><a href="https://apps.rustore.ru/app/org.oneqr.calls_to_api" target="_blank"><strong>Android приложение</strong> callsTOapi </a>- отправляет данные о звонках на HTTP API</p>
    <p id="KOl3"><a href="https://t.me/signinssobot" target="_blank">@signinssobot - </a>демо-бот помогает быстро протестировать возможности приложений</p>
    <p id="LtvN"><a href="https://blog.1qr.org/sms-to-api" target="_blank">Статья</a> - описывает главную идею применения приложения</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.1qr.org/sms-to-api</guid><link>https://blog.1qr.org/sms-to-api?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=loandbehold</link><comments>https://blog.1qr.org/sms-to-api?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=loandbehold#comments</comments><dc:creator>loandbehold</dc:creator><title>СМС в Телеграм (или в запись БД)</title><pubDate>Thu, 19 Oct 2023 21:03:43 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/4d/50/4d504449-9dae-46c4-9ece-dcc8f3505c11.png"></media:content><category>#Mobile</category><description><![CDATA[<img src="https://img1.teletype.in/files/88/82/88824713-281e-4820-9e82-17f9b6f75084.jpeg"></img>Cегодня двухфакторная аутентификация для доступа к ресурсам на многих сервисах  де-факто стандарт. Как сделать так, чтобы это не &quot;тормозило&quot; рабочий процесс я расскажу в этом тексте.]]></description><content:encoded><![CDATA[
  <p id="a46h">Cегодня двухфакторная аутентификация для доступа к ресурсам на многих сервисах  де-факто стандарт. Как сделать так, чтобы это не &quot;тормозило&quot; рабочий процесс я расскажу в этом тексте.</p>
  <figure id="t8Tr" class="m_original">
    <img src="https://img1.teletype.in/files/88/82/88824713-281e-4820-9e82-17f9b6f75084.jpeg" width="850" />
    <figcaption>СМС и звонки в телеграм... или в БД... или куда угодно по API</figcaption>
  </figure>
  <p id="5q0y">Политика большинства сервисов, использующих двухфакторную аутентификацию, такова, что невозможно отказаться от такого способа идентификации.</p>
  <p id="w1gB">И вот, когда необходимо дать сотруднику доступ к аккаунту какого-нибудь сервиса с этой особенностью, очень нужно<strong> переслать СМС с телефона на телефон</strong> для авторизации. Иначе, рабочий процесс из потока действий превращается в набор островков ожидания друг друга.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="zIMh">Сначала сотрудник ждет пока вы освободитесь и будете рядом с телефоном (А как иначе <strong>переслать СМС на ватсап</strong> или <strong>переслать СМС на другой телефон</strong>?). </p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="KKsV">Затем вы ждете, пока он введет пароль на странице сервиса.</p>
    <p id="4PUi">(Ведь все в нашем мире находится на <strong>СМС контроле</strong>... и <strong>СМС система контроля</strong> нашего сервиса, не дремлет. И не хочет пускать нашего сотрудника   без <strong>СМС контроля</strong>))</p>
  </section>
  <section style="background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QcNK">После этого, вы оба ждете, пока придет СМС или поступит телефонный звонок.</p>
    <p id="Z4SZ">(Да-да ведь это может быть не только <strong>СМС контроль, </strong>но и <strong>контроль звонков</strong>... Веренее контроль того есть ли у несчастного сотрудника <strong>контроль входящих звонков</strong> в связи с аккаунтом на сервисе )</p>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="HV6D">И вот, наконец, текст долгожданного <strong>СМС контроля </strong>(или последние 4 цифры входящего номера) отправляются сотруднику в телегу…</p>
    <p id="HbU5">(система<strong> контроля звонков и СМС</strong> нашего сервиса может теперь успакоиться)</p>
  </section>
  <p id="EU0M">Хорошо, если достаточно одной такой процедуры <strong> контроля звонков и СМС </strong>в день… Однако большинство распространенных задач требуют от нескольких до нескольких десятков циклов аутентификации в течение рабочего дня. </p>
  <p id="Ucv2">А значит придется каждый раз преодолевать <strong>СМС контроль </strong>или <strong>систему контроля входящих звонков</strong>.<br /><br /><strong>Вот только некоторые типовые задачи, требующие двухфакторную аутентификацию:</strong></p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <ul id="sP9l">
      <li id="qeWn">доступ к почте с двухфакторной аутентификацией (<strong>СМС контроль</strong>);</li>
      <li id="aAZT">подтверждение оплаты в интернет магазине с двухфакторной аутентификацией (<strong>СМС контроль </strong>или<strong> контроль звонков</strong>);</li>
      <li id="M0qu">привязка платежной карты к сервису с подтверждением по СМС или по звонку со случайного номера (<strong>СМС контроль </strong>или<strong> контроль звонков</strong>).</li>
    </ul>
  </section>
  <p id="MtYk">Однажды, посмотрев на мучения моего товарища, операторы которого совершали до 100 покупок в день с общей пластиковой карты, я написал <strong>android sms </strong>приложение. Оно переправляет <strong>СМС Android</strong> телефона, как только СМС приходит на телефон. Дальше, больше. Получилось еще одно <strong>android приложение </strong>для <strong>контроля входящих звонов. </strong>Ссылки, ниже.</p>
  <ul id="H7uc">
    <li id="H6Mg"><a href="https://bit.ly/3QCOwTD" target="_blank">контроль входящих и исходящих телефонных звонков и перенаправление их на ватсап или в Telegram;</a></li>
    <li id="xmOg"><a href="https://bit.ly/3sg6IZR" target="_blank">перенаправление <strong>sms android</strong> содержимого входящих <strong>СМС контроля</strong> на ватсап или в Telegram. </a></li>
  </ul>
  <p id="dZoI">Со временем, мои <strong>приложения для Android контроля телефоных звонков </strong>и<strong> sms android СМС контроля</strong>, научились <strong>отправлять данные о телефонных вызовах и содержание входящих СМС на любой <a href="https://ru.wikipedia.org/wiki/REST" target="_blank">HTTPx REST API  </a></strong></p>
  <p id="Kpc8">И вот, руки дошли и до публикации написанного. <br />Русскоязычная версия приложений <a href="https://bit.ly/3sg6IZR" target="_blank">smsTOapi</a> и <a href="https://bit.ly/3QCOwTD" target="_blank">callsTOapi</a> опубликована <a href="https://www.rustore.ru/?ysclid=lnw9hsf2so40348825" target="_blank">RuStore.</a></p>
  <h3 id="j9EA">Что делают приложения?</h3>
  <p id="jfVt"><a href="https://bit.ly/3sg6IZR" target="_blank">smsTOapi </a>прислушивается к состоянию вашего телефона, и как только поступает входящее <strong>СМС контроля</strong>, дублирует пришедшие данные на заранее настроенный вами <a href="https://ru.stackoverflow.com/questions/1519365/%D0%9E%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B8%D1%82%D0%B5-%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D1%83%D0%B9%D1%81%D1%82%D0%B0-%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%8D%D0%BD%D0%B4%D0%BF%D0%BE%D0%B8%D0%BD%D1%82-api-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%BC%D0%B8-%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D0%BC%D0%B8" target="_blank">API endpoint. <br /></a>Отправка данных осуществляется <a href="https://ru.m.wikipedia.org/wiki/POST_(HTTP)" target="_blank">POST-запросом</a>. Есть возможность подписи запроса в настраиваемом заголовке либо, непосредственно, в теле. Это позволяет обеспечить достаточный уровень безопасности.</p>
  <p id="YjK0">Все полученные СМС отображаются в списке главного экрана приложения. </p>
  <p id="PiVG"><a href="https://bit.ly/3QCOwTD" target="_blank">callsTOapi </a>выполняет все те же самые действия с одной лишь только разницей: это приложение перехватывает входящие и исходящие телефонные вызовы. <br />Оба приложения выполняются как в бэкграунд-режиме так и при запуске на главном экране телефона. <br />У приложений<a href="https://bit.ly/3QCOwTD" target="_blank"> callsTOapi </a>и<a href="https://bit.ly/3sg6IZR" target="_blank">smsTOapi</a>есть подробный <strong>help</strong>, однако я сделал <a href="http://blog.1qr.org/calls-sms-to-api-demo-bot" target="_blank">отдельную страницу</a>, описывающую нехитрую процедуру настроек.</p>
  <h3 id="5XEX">Тем, кто хочет <strong>переслать СМС</strong> или осуществлять <strong>контроль звонков</strong> через телеграм прямо сейчас...</h3>
  <p id="BPXF">Специально для вас, <strong>МОИ НЕТЕРПЕЛИВЫЕ ;)</strong>, я сделал <a href="https://t.me/signinssobot" target="_blank">демо-бота</a>... Он годится для того, чтобы пару-тройку дней &quot;поиграть&quot; с переправкой <strong>СМС и входящих вызовов в телеграм</strong>. </p>
  <p id="zYfk">Но, конечно, не гарантирует вам полной конфиденциальности или доступности сервиса 24/7. Для постоянного использования лучше завести себе отдельный сервис.</p>
  <h3 id="EDCU">Итак, чтобы СМС и звонки стали поступать в телеграм, нужно:</h3>
  <figure id="zi6l" class="m_retina">
    <img src="https://img4.teletype.in/files/f0/07/f007cd3f-195f-420a-8de3-70b3c127848d.jpeg" width="512" />
  </figure>
  <ol id="UUiL">
    <li id="YUKM">Установить приложения <a href="https://bit.ly/3QCOwTD" target="_blank">callsTOapi</a>и/или<a href="https://bit.ly/3sg6IZR" target="_blank">smsTOapi</a></li>
    <li id="KO5n">Присоедениться к боту (достаточно <a href="https://t.me/signinssobot" target="_blank">перейти по ссылке</a> или отсканировать QR-код ниже и сказать боту <strong>/start</strong>).</li>
  </ol>
  <figure id="NfE2" class="m_retina">
    <img src="https://img2.teletype.in/files/90/e6/90e6c324-4c36-4322-afc8-a6610ed01ede.png" width="250" />
    <figcaption>Демобот покажет одному вам СМС и звонки с телефона, накотором вы прописали полученный ключ</figcaption>
  </figure>
  <h3 id="r9Le">Что нужно иметь, чтобы попробовать, как это работает</h3>
  <p id="ZEw1">Нужно иметь два телефона, подключенных к интернет. Один из них должен быть на базе <strong>Android.  </strong>Именно на этом телефоне вам и нужно установить <strong>приложение для перенаправления информации о телефонных вызовах в телеграм</strong> (<a href="https://bit.ly/3QCOwTD" target="_blank">callsTOapi</a>) и/или <strong>приложение для перенаправления содержимого входящих СМС в телеграм</strong> (<a href="https://bit.ly/3sg6IZR" target="_blank">smsTOapi</a>).</p>
  <p id="g4B6">На другом телефоне должен быть установлен <strong>телеграм. </strong>Именно с него вам и нужно зайти в телеграм бота,<strong> получить ключ и другие настройки</strong>. Эти настройки вам нужно прописать в установленных приложениях.</p>
  <p id="75lh"><a href="https://t.me/signinssobot" target="_blank">Демо-бот</a> подскажет как это сделать, если растеряетесь.</p>
  <p id="EV2s"><strong>Важные детали</strong></p>
  <blockquote id="tujp">Сообщения о телефонных вызовах и/или с содержанием СМС будут доступны только вам. Другие пользователи <a href="https://t.me/signinssobot" target="_blank">демо-бота</a> не смогут их увидеть. </blockquote>
  <p id="jefY">Сделав свой постоянный бот, вы сможете предоставить доступ к чтению информации тем, кому посчитаете нужным.</p>
  <blockquote id="I9gN">Один раз в сутки <strong>приложение для перенаправления информации о телефонных вызовах в телеграм</strong> (<a href="https://bit.ly/3QCOwTD" target="_blank">callsTOapi</a>) и <strong>приложение для перенаправления содержимого входящих СМС в телеграм</strong> (<a href="https://bit.ly/3sg6IZR" target="_blank">smsTOapi</a>)  сбрасывают настройки <a href="https://ru.stackoverflow.com/questions/1519365/%D0%9E%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B8%D1%82%D0%B5-%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D1%83%D0%B9%D1%81%D1%82%D0%B0-%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%8D%D0%BD%D0%B4%D0%BF%D0%BE%D0%B8%D0%BD%D1%82-api-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%BC%D0%B8-%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D0%BC%D0%B8" target="_blank">API endpoint</a>. Будьте внимательны и не забывайте их обновлять.</blockquote>
  <p id="kWuy">На сегодня, я закончил. Надеюсь мой труд поможет вам упростить процедуры двухфакторной аутентификации в ваших рабочих процессах.</p>
  <p id="tbjq" data-align="right">ММ</p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="6wwR">Ссылки списком</h3>
    <p id="nPyp"><a href="https://bit.ly/3sg6IZR" target="_blank"><strong>Android приложение </strong>smsTOapi </a>- отправляет содержимое <strong>android sms</strong> на HTTP API</p>
    <p id="yEvL"><a href="https://bit.ly/3QCOwTD" target="_blank"><strong>Android приложение</strong> callsTOapi </a>- отправляет данные о звонках на HTTP API, позволяя <strong>сохранить номер звонившего</strong></p>
    <p id="lOS2"><a href="https://t.me/signinssobot" target="_blank">@signinssobot - </a>демо-бот помогает быстро протестировать возможности приложений и <strong>сохранить номер звонившего </strong>и/или <strong>смс android</strong> телефона</p>
    <p id="R2w7"><a href="https://blog.1qr.org/calls-sms-to-api-demo-bot" target="_blank">Статья</a> - описывает настройку <strong>android смс приложения </strong>и демо-бота по шагам, позволяя сразу протестировать </p>
  </section>

]]></content:encoded></item></channel></rss>