API de Ticketmaster TMPT
Por solvethree Actualizado
Obtén el valor sin procesar de una cookie tmpt para una URL de Ticketmaster compatible con Event o Login. Envía la URL exacta, elige la acción correspondiente y usa tu propio proxy. El resultado incluye la identidad del navegador para tu siguiente solicitud.
Probar la APIEn esta página
Realiza la solicitud
Usa type: TicketmasterTmptTask con action: Event para la URL del evento o action: Login para la URL de acceso al inicio de sesión. Cambia la URL cuando cambies la acción. No envíes site, recaptchaType ni session. Esta tarea no requiere un perfil de sitio de reCAPTCHA.
Crea la tarea con POST https://api.solvethree.com/v1/tasks. Autentícate con una clave de API del espacio de trabajo en la cabecera Authorization: Bearer.
{
"type": "TicketmasterTmptTask",
"url": "https://www.ticketmaster.com/event/EXAMPLE",
"action": "Event",
"proxy": "http://user:[email protected]:8080",
"requestId": "example-tmpt-001"
}Establece la cookie tmpt
Asigna solution.token a la cookie llamada tmpt. Ese valor ya es la cookie sin procesar: añade tmpt= una sola vez si construyes una cabecera Cookie y omite el prefijo al establecer un valor en el almacén de cookies. Conserva las cabeceras de navegador devueltas y el proxy utilizado para la resolución.
Una tarea en estado ready significa que se ha generado la solución. Comprueba la respuesta del destino para saber si aceptó la solicitud.
Espera y tiempos de espera agotados
La creación de TMPT devuelve una respuesta asíncrona de forma predeterminada. Guarda el ID de la tarea y consulta su estado periódicamente, o usa el método de resolución de un SDK para que lo haga por ti.
Detente en ready o failed. Si se agota el tiempo de espera de la creación, reutiliza el requestId original con entradas idénticas para recuperar la tarea. Un ID nuevo puede crear otra resolución facturable.
Precio
$0.99 por 1,000 resoluciones, con cargo al saldo de tu espacio de trabajo. Las resoluciones fallidas se reembolsan. Empieza con $5 de crédito de bienvenida; el depósito mínimo de pago es de $10.