Tic-Tac-Toe Forfait
L'endpoint /tic-tac-toe/:game permet d'abandonner une partie (forfait).
DELETE/v4/tic-tac-toe/:game
Paramètres
| Paramètre | Requis | Description |
|---|---|---|
game | Oui | L'identifiant de la partie (paramètre d'URL) |
username | Oui | Le nom d'utilisateur qui abandonne |
session | Oui | 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
| Champ | Type | Description |
|---|---|---|
message | string | Confirmation du forfait |
winner | string | Nom d'utilisateur du gagnant (adversaire) |
loser | string | Nom d'utilisateur du joueur qui abandonne |
Exemples de code
curl -X DELETE \
-H "Content-Type: application/json" \
-d '{
"username": "alice",
"session": "abc123"
}' \
"https://api.sylvain.sh/v4/tic-tac-toe/VWXYZ"Essayer
Gestion des erreurs
Si les paramètres sont manquants ou invalides, l'API retournera une erreur :
| Message d'erreur | Description |
|---|---|
Session ID mismatch | La session ne correspond pas au joueur |
Endpoints associés
- POST /v4/tic-tac-toe - Endpoint principal du jeu pour effectuer des coups
- PATCH /v4/tic-tac-toe/:game - Jouer un coup
- POST /v4/tic-tac-toe/fetch - Récupérer les informations de la partie
- POST /v4/tic-tac-toe/list - Lister toutes les parties publiques