docs: update README to include game editing and deletion endpoints

This commit is contained in:
Manuel Weiser 2024-09-02 11:44:04 +02:00
parent 1586309d3a
commit 7bf9763a95

View File

@ -176,6 +176,68 @@ Dies ist ein Backend mit Flask, das eine Sammlung von Spielen verwaltet und eine
} }
``` ```
### 8. Spiel bearbeiten
- **URL:** `/games/<game_id>`
- **Method:** `PUT`
- **Body:**
```json
{
"title": "Neuer Titel",
"image": "Neue URL zum Bild",
"owned": true/false # Optional, um den Besitzstatus zu aktualisieren
}
```
- **Antwort:**
- **Status 200:** Spiel erfolgreich aktualisiert.
- **Beispiel:**
```json
{
"message": "Game updated!"
}
```
- **Status 401:** Unbefugter Zugriff.
- **Beispiel:**
```json
{
"message": "Unauthorized access!"
}
```
- **Status 404:** Spiel nicht gefunden.
- **Beispiel:**
```json
{
"message": "Game not found!"
}
```
### 9. Spiel löschen
- **URL:** `/games/<game_id>`
- **Method:** `DELETE`
- **Antwort:**
- **Status 200:** Spiel erfolgreich gelöscht (nur für Administratoren).
- **Beispiel:**
```json
{
"message": "Game deleted!"
}
```
- **Status 401:** Unbefugter Zugriff.
- **Beispiel:**
```json
{
"message": "Unauthorized access! Only admins can delete games."
}
```
- **Status 404:** Spiel nicht gefunden.
- **Beispiel:**
```json
{
"message": "Game not found!"
}
```
## Installation ## Installation
1. Klone das Repository. 1. Klone das Repository.