Pruebas automatizadas de verificación por SMS para TickPick
¿Escribes flujos de Playwright, Puppeteer o Selenium que fallan en la verificación telefónica? La capa de registro de TickPick marca las sesiones headless y rechaza los rangos de números VoIP estándar. GotSMS expone una API REST limpia sobre líneas físicas dedicadas para que tu pipeline de CI reciba un SMS real y entregable en cada ejecución.
// Aprovisionar una línea y sondear el código entrante
// Same headers as the official docs (app.gotsms.org/docs/api/v1)
const headers = {
Authorization: "Bearer " + process.env.GOTSMS_API_TOKEN,
"Content-Type": "application/json",
Accept: "application/json",
};
// plan_id: the plan's UUID from GET /api/rents/plans
const rent = await fetch("https://app.gotsms.org/api/rents", {
method: "POST",
headers,
body: JSON.stringify({ plan_id: "tickpick-tickpickcom-plan-uuid" }),
}).then((r) => r.json());
const messages = await fetch(
`https://app.gotsms.org/api/numbers/${rent.data.id}/messages`,
{ headers }
).then((r) => r.json());Creado para CI/CD, no QA manual
Tu suite de pruebas consulta GET /api/messages/unread y lee el código en cuanto llega, sin pasos manuales. Los SMS entrantes también pueden reenviarse a un bot de Telegram o a un email.
Obtener credenciales de API
Activa el acceso a la API en tu perfil y genera un token: todos los endpoints están documentados.
Aviso legal: Todos los nombres de productos, logotipos, marcas y marcas registradas mencionados en esta página (incluyendo TickPick y los logotipos correspondientes) son propiedad exclusiva de sus respectivos titulares. GotSMS, operado por Aurora Art Trading Inc, es un proveedor de telecomunicaciones independiente de EE. UU. Las referencias a servicios de terceros se realizan estrictamente bajo la doctrina de uso nominativo justo (nominative fair use, 15 U.S.C. § 1115(b)(4)) con fines descriptivos, comparativos y de resolución de problemas de compatibilidad. GotSMS no está afiliado, patrocinado ni respaldado por TickPick ni por sus respectivas empresas matrices.