Русский
Как выбрать подходящий номер для подтверждения аккаунта Microsoft
Чтобы получить код подтверждения Microsoft или Outlook, закажите в OTP Gateway от OTP Route номер для сервиса microsoft, введите его в запросе Microsoft и заберите код в панели или через API и вебхуки. Одноразовые коды стоят от $0.20 за код, а аккаунтам, которые позже снова запросят код, лучше подойдёт Dedicated Number в США или Канаде.
Одноразовый код или номер, который остаётся с вами: что подходит вашему аккаунту Microsoft?
Решите это в первую очередь, потому что аккаунты Microsoft склонны позже запрашивать очередной код.
- OTP Gateway подходит для единичного подтверждения: подтверждения тестовой регистрации Outlook.com, проверки того, как ведёт себя онбординг «Войти через Microsoft» в вашем приложении, или воспроизведения QA-сценария. Номер обслуживает один код в течение 20-минутного окна и затем исчезает.
- Dedicated Virtual Number подходит для аккаунта, которым команда должна продолжать пользоваться: общий операционный почтовый ящик, администратор тестового тенанта или всё, куда Microsoft позже может отправить код на телефон в данных безопасности. Эти линии доступны в США и Канаде, от $1.95/месяц, продлеваются с кошелька и пересылают входящие SMS на ваш вебхук.
Если вы добавите номер шлюза в данные безопасности, то потеряете к нему доступ, как только активация закончится. Для всего долгоживущего используйте Dedicated Number или телефон, который контролирует ваша компания. Подробнее — в сравнении временных и выделенных номеров, а продление описано на странице виртуальных номеров.
Когда Microsoft просит номер телефона?
Аккаунт Microsoft охватывает почту Outlook.com и Hotmail, OneDrive, Teams, Xbox и входы в Microsoft 365. Подтверждение по телефону встречается в нескольких привычных местах: при создании аккаунта, когда Microsoft нужно дополнительное подтверждение, при добавлении телефона в данные безопасности, когда вход выглядит непривычно и Microsoft хочет убедиться, что это вы, для двухэтапной проверки и при восстановлении аккаунта. В SMS обычно приходит короткий цифровой код безопасности. Точные запросы со временем меняются и различаются по регионам, поэтому стройте тесты вокруг самого кода, а не конкретного экрана.
Запрос кода подтверждения Microsoft через API
Авторизуйтесь на https://otproute.com/api/v1 ключом Bearer с префиксом or_live_. Идентификатор сервиса — microsoft.
- Получите цену через
GET /api/v1/prices?country=<id>&service=microsoft. - Создайте активацию через
POST /api/v1/activationsс телом{"service": "microsoft", "country": "us"}, заменив идентификатор страны под ваш тест. - Введите полученный номер в запросе Microsoft.
- Получите код через вебхук
activation.sms_receivedили опроситеGET /api/v1/activations/{id}. - Вызовите
POST /api/v1/activations/{id}/cancel, если тест прерван.
Для вебхуков проверяйте X-OTPRoute-Signature (t=<unix>,v1=<hex>): пересчитайте HMAC-SHA256 от "<t>.<raw body>" с секретом эндпоинта, отклоняйте старые метки времени и сделайте обработчик идемпотентным по идентификатору активации. Обрабатывайте также activation.expired и activation.cancelled. Лимиты: 10 ключей, 5 эндпоинтов вебхуков, 300 запросов в минуту.
В каких странах можно получать коды Microsoft и Outlook?
Сервис microsoft сейчас доступен в 198 странах. Выбирайте страну, соответствующую рынку аккаунта или воспроизводимому сценарию, поскольку Microsoft может адаптировать запросы и язык под регион номера. Среди вариантов — США, Канада, Великобритания, Германия, Индия, Бразилия, Мексика, Аргентина, Греция, Польша, Япония, Нигерия, Южная Африка, Филиппины, Австралия и Папуа — Новая Гвинея. Доступность меняется в течение дня, поэтому перед пакетом заказов прочитайте GET /api/v1/countries.
Заказ номера для Outlook в панели
- Создайте аккаунт на странице регистрации с электронной почтой и 6-значным кодом или через вход Google.
- Пополните кошелёк картой или в USDT/USDC; к каждому пополнению прилагается PDF-счёт.
- Откройте OTP Gateway, выберите Microsoft и Outlook и страну и подтвердите показанную цену.
- Введите номер на экране Microsoft и следите за активацией в ожидании кода.
Ежемесячной платы и тарифов нет; кошелёк работает по принципу оплаты по факту. По запросу тестовый аккаунт можно перевести в sandbox для сквозных тестов с симулированными данными.
Почему код Microsoft может не прийти?
Microsoft может отклонять виртуальные номера, ограничивать число кодов за короткий промежуток или направить запрос на другой способ, например приложение-аутентификатор. Время доставки также зависит от маршрута. Дайте 20-минутному окну дойти до конца; если ничего не пришло или вы отменили активацию, вся сумма автоматически возвращается на кошелёк. Затем повторите позже, попробуйте маршрут другой страны и не заказывайте заново в плотном цикле. Больше проверок перечислено в статье о снижении числа неудачных доставок OTP.
Ответственное использование подтверждения Microsoft
Соблюдайте условия Microsoft: один аккаунт на реального человека или компанию и никаких попыток обойти его проверки безопасности. OTP Route предназначен для тестирования ваших собственных продуктов и работы ваших собственных законных аккаунтов, к нему применяется политика допустимого использования. Microsoft, Outlook и связанные названия — товарные знаки их владельца, и OTP Route не связан с Microsoft.
Частые вопросы
Какой идентификатор сервиса Microsoft в API OTP Route?
Это microsoft, он используется в поле service при создании активации и в запросе цен.
Можно ли использовать виртуальный номер для данных безопасности Microsoft?
Только номер, который остаётся у вас. Для этого подходит Dedicated Number в США или Канаде; одноразовый номер шлюза истекает после 20-минутного окна.
Сколько стоит получение OTP Microsoft?
От $0.20 за код, в зависимости от страны; актуальную цену возвращает GET /api/v1/prices.
Принимает ли Microsoft любой виртуальный номер?
Нет. Microsoft может отклонять некоторые номера, и в этом случае активация возвращается, если код не пришёл.
Можно ли тестировать SMS-подтверждение Outlook в CI?
Да. Создавайте активации через API, получайте коды вебхуком и добавьте паузы между повторами, чтобы неудачные попытки не зацикливались.
Какую страну выбрать для номера телефона Outlook?
Выберите рынок, которому принадлежит аккаунт или тестовый сценарий, так как запросы и язык могут следовать региону номера.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.