Chat API Dokumentation

API Endpunkte und Responses

Registrierung eines Benutzers

POST /registrieren.php - Parameter: name

Response: JSON-Objekt mit success (boolean) und id (string, wenn erfolgreich)

{"success": true, "id": "uniqueUserId123"}

Abruf aller Benutzer

GET /get_users.php

Response: JSON-Array mit Benutzerobjekten, jedes mit id und name

[{"id": "uniqueUserId123", "name": "John Doe"}, {...}]

Senden einer Nachricht

POST /send_message.php - Parameter: sender_id, receiver_id, message

Response: JSON-Objekt mit success (boolean)

{"success": true}

Abruf der Konversation

GET /get_conversation.php - Parameter: user1_id, user2_id

Response: JSON-Array von Nachrichten zwischen zwei Benutzern

[{"sender_id": "uniqueUserId123", "receiver_id": "uniqueUserId456", "message": "Hello!", "timestamp": 1589918989}, {...}]