Tema de documentación · entrada de cartas PokerKit

¿Cómo valido y normalizo cadenas de cartas de póker con Pokerai API?

Envía una cadena compacta de cartas al punto de conexión público de normalización de PokerKit antes de usarla en un flujo de trabajo que reconoce cartas.

Actualizado Mantenido por Pokerai API

Respuesta directa: llama a POST /v1/pokerkit/cards/normalize con la cadena cards obligatoria. El ejemplo público de CardsRequest es AsKsQs; consulta la Referencia actual antes de depender de cualquier campo de respuesta.

Datos rápidos

DatoContrato público
OperaciónPOST /v1/pokerkit/cards/normalize
Cuerpo obligatoriocards, una cadena.
Ejemplo públicoAsKsQs.
Notación de cartasCada carta tiene dos caracteres: rango AKQJT98765432 seguido del palo c, d, h o s; concatena las cartas sin separadores.
Forma de éxitoHTTP 200 está documentado, pero su esquema público de OpenAPI está abierto. Trata los campos JSON devueltos como datos de respuesta que debes inspeccionar, no como un contrato fijo a nivel de campo.

Solicitud mínima respaldada por OpenAPI

curl -s https://pokerai.bet/v1/pokerkit/cards/normalize \
  -H "Authorization: Bearer $POKERAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cards":"AsKsQs"}'

Esta solicitud usa el ejemplo público de CardsRequest. Una llamada correcta real devuelve JSON con HTTP 200; como la instantánea pública actual deja deliberadamente abierto ese esquema de respuesta, inspecciona el JSON realmente devuelto y no codifiques de forma rígida nombres de campos no documentados.

Entrada aceptada y límite de normalización

Usa cartas compactas de dos caracteres, como As, Kd y Th, concatenadas en una cadena como AsKsQs. Este endpoint valida y normaliza la entrada de cartas; no calcula equidad, evalúa una mano, recomienda una acción ni infiere una estrategia.

Errores comunes y privacidad

SeñalContrato públicoQué hacer
HTTP 422HTTPValidationErrorComprueba que cards esté presente y sea una cadena JSON, y luego compara la notación enviada con la Referencia actual.
AutenticaciónLa operación enumera los encabezados de solicitud Authorization y X-API-Key.Envía un encabezado de clave de API compatible; consulta Autenticación.
PrivacidadLas cartas pueden ser datos sensibles del juego o del usuario.Envía solo lo necesario, mantén las claves de API fuera de los cuerpos de solicitud y los registros, y censura las cadenas de cartas del material de soporte cuando puedan identificar a un jugador o el historial de una mano.

Usa la normalización en flujos de trabajo de entrenamiento, coaching, revisión de manos, estudio e investigación. No es asistencia en tiempo real con dinero real (RTA), no proporciona estrategia y no debe utilizarse para guiar acciones en mesas en vivo.

Documentación relacionada

Real-time assistance at real-money tables is prohibited.