XMPP Message API

Diese API ermöglicht das Senden von XMPP-Nachrichten über HTTP-Anfragen.

Endpunkt: /send

Dieser Endpunkt akzeptiert sowohl POST-Anfragen (mit JSON-Body) als auch GET-Anfragen (mit URL-Query-Parametern), um eine Nachricht zu senden.

Erforderliche Parameter:

Hinweis zur Sicherheit: Die Übermittlung von Passwörtern via GET-Parametern (in der URL) ist weniger sicher, da sie in Server-Logs und im Browserverlauf erscheinen können. Verwenden Sie POST mit JSON-Body für sensible Daten, wenn möglich, insbesondere in Produktionsumgebungen.

Beispiel: Senden via POST (JSON)

Dies ist die empfohlene Methode für den programmatischen Zugriff.

curl -X POST -H "Content-Type: application/json" \
-d '{"jid":"user@5222.de", "password":"yourpassword", "to":"recipient@5222.de", "message":"Hallo Welt via JSON"}' \
https://api.5222.im/send

Beispiel: Senden via GET

Stellen Sie sicher, dass die Parameter URL-kodiert sind, wenn Sonderzeichen enthalten sind. Browser erledigen dies in der Regel automatisch, wenn Sie die URL direkt eingeben oder ein Formular verwenden.

curl -X GET "https://api.5222.im/send?jid=user%405222.de&password=yourpassword&to=recipient%405222.de&message=Hallo%20Welt%20via%20GET"

Direkter Link für den Browser (unkodiert für Lesbarkeit, Browser kodiert es):

https://api.5222.im/send?jid=user@5222.de&password=yourpassword&to=recipient@5222.de&message=Hallo Welt via GET

Nachricht direkt hier senden (via GET)