Aller au contenu
Accueil moxon

Tic-Tac-Toe Jouer

L'endpoint /tic-tac-toe/:game permet de jouer un coup dans une partie existante via une méthode REST.

patchhttps://api.moxon.dev/v5/tic-tac-toe/:game
Essayerpatch/v5/tic-tac-toe/:game

Paramètres

  • gamestringrequis

    L'identifiant de la partie (paramètre d'URL)

  • usernamestringrequis

    Le nom d'utilisateur effectuant le coup

  • movestringrequis

    Le coup joué (ex. : 1-1, 2-2, 3-3)

  • sessionstringrequis

    L'identifiant de session de l'utilisateur

À savoir

Le paramètre game fait partie du chemin de l'URL. Les autres paramètres sont envoyés dans un body JSON avec Content-Type: application/json.

Champs de réponse

  • messagestring

    Message de statut du coup

  • winnerstring|null

    Nom d'utilisateur du gagnant (si la partie est terminée)

  • loserstring|null

    Nom d'utilisateur du perdant (si la partie est terminée)

  • tieboolean

    Si la partie s'est terminée par une égalité

Exemples de code

Gestion des erreurs

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

  • 400Invalid move. Please provide a valid move (e.g., 1-1, 2-2, 3-3).Format de coup invalide
  • 400Game is full, you can only watch.La partie a déjà deux joueurs
  • 400Please wait for the other player to make a move.Ce n'est pas votre tour
  • 400Move already made. Please choose a different move.Case déjà occupée
  • 400Session ID mismatchLa session ne correspond pas au joueur