Автоматизированное тестирование SMS-верификации UserInterviews
Пишете сценарии на Playwright, Puppeteer или Selenium, которые ломаются на верификации по телефону? Слой регистрации UserInterviews помечает headless-сессии и отклоняет стандартные VoIP-диапазоны номеров. GotSMS предоставляет чистый REST API над выделенными физическими операторскими линиями, чтобы ваш CI-пайплайн получал реальную доставляемую SMS при каждом запуске.
// Выделить линию и опросить на входящий код
const rent = await fetch("https://app.gotsms.org/api/rents", {
method: "POST",
headers: { Authorization: "Bearer " + process.env.GOTSMS_API_KEY },
body: JSON.stringify({ plan_id: "userinterviews-plan-id" }),
}).then((r) => r.json());
const messages = await fetch(
`https://app.gotsms.org/api/numbers/${rent.data.id}/messages`,
{ headers: { Authorization: "Bearer " + process.env.GOTSMS_API_KEY } }
).then((r) => r.json());Создано для CI/CD, а не ручного QA
Каждая линия поставляется с опцией webhook, поэтому вашему тест-сьюту не нужно опрашивать сервер — код приходит прямо в ваш пайплайн в момент получения от оператора.
Получить доступ к API
Бесплатный тариф включает 20 тестовых верификаций в месяц.
Отказ от ответственности: Все названия продуктов, логотипы, бренды и зарегистрированные торговые марки, упомянутые на этой странице (включая UserInterviews и соответствующие логотипы), являются исключительной собственностью их правообладателей. GotSMS, управляемый компанией Aurora Art Trading Inc, является независимым провайдером телекоммуникационных услуг в США. Упоминания сторонних сервисов сделаны исключительно в рамках доктрины добросовестного номинативного использования (nominative fair use, 15 U.S.C. § 1115(b)(4)) для описательных, сравнительных целей и целей устранения проблем совместимости. GotSMS не аффилирован, не спонсируется и не одобряется UserInterviews или их материнскими компаниями.