diff --git a/game_collection/README.md b/game_collection/README.md index e92956e..962f4ee 100644 --- a/game_collection/README.md +++ b/game_collection/README.md @@ -109,7 +109,43 @@ Dies ist ein Backend mit Flask, das eine Sammlung von Spielen verwaltet und eine } ``` -### 5. Benutzer erstellen +### 5. Spiele suchen + +- **URL:** `/games/search` +- **Method:** `GET` +- **Query Parameter:** + - `search_keywords`: Das Suchwort für die Spiele. +- **Antwort:** + - **Status 200:** Liste der gefundenen Spiele. + - **Beispiel:** + ```json + [ + { + "title": "Titel des Spiels", + "link": "URL zum Spiel", + "image_link": "URL zum Bild", + "release_date": "Veröffentlichungsdatum", + "price": "Preis", + "rating": "Bewertung" + } + ] + ``` + - **Status 400:** Kein Suchbegriff angegeben. + - **Beispiel:** + ```json + { + "message": "No search term provided!" + } + ``` + - **Status 500:** Fehler beim Abrufen der Seite. + - **Beispiel:** + ```json + { + "message": "Error fetching the page." + } + ``` + +### 6. Benutzer erstellen - **URL:** `/users` - **Method:** `POST` @@ -130,7 +166,7 @@ Dies ist ein Backend mit Flask, das eine Sammlung von Spielen verwaltet und eine } ``` -### 6. Benutzeranmeldung +### 7. Benutzeranmeldung - **URL:** `/users/login` - **Method:** `POST` @@ -158,7 +194,7 @@ Dies ist ein Backend mit Flask, das eine Sammlung von Spielen verwaltet und eine } ``` -### 7. Alle Benutzer abrufen +### 8. Alle Benutzer abrufen - **URL:** `/users` - **Method:** `GET` @@ -176,7 +212,7 @@ Dies ist ein Backend mit Flask, das eine Sammlung von Spielen verwaltet und eine ] ``` -### 8. Benutzer bearbeiten +### 9. Benutzer bearbeiten - **URL:** `/users/` - **Method:** `PUT` @@ -211,7 +247,7 @@ Dies ist ein Backend mit Flask, das eine Sammlung von Spielen verwaltet und eine } ``` -### 9. Benutzer löschen +### 10. Benutzer löschen - **URL:** `/users/` - **Method:** `DELETE`