chat.go/public/index.html

27 lines
992 B
HTML
Raw Normal View History

<!DOCTYPE html>
<html>
<head><title>Sample Chat</title></head>
<body>
<pre><code># Ask for an auth code (swap sub)
curl -X POST http://localhost:4080/api/sessions \
-H 'Content-Type: application/json; charset=utf-8' \
2018-08-02 08:13:56 +00:00
-d '{"sub":"<strong><em>jon@example.com</em></strong>"}'
# Validate auth code (swap session id, sub, and otp)
2018-08-02 08:13:56 +00:00
curl -X POST http://localhost:4080/api/sessions/<strong><em>xyz</em></strong> \
-H 'Content-Type: application/json; charset=utf-8' \
2018-08-02 08:13:56 +00:00
-d '{"otp":"<strong><em>secret123</em></strong>"}'
# Post a message (swap api-token)
curl -X POST http://localhost:4080/api/rooms/general \
2018-08-02 08:13:56 +00:00
-H 'Authorization: Bearer <strong><em>api-token</em></strong>' \
-H 'Content-Type: application/json; charset=utf-8' \
2018-08-02 08:13:56 +00:00
-d '{"message":"Hello, World!"}'
# Get a room's messages (swap api-token, since unix-epoch)
curl http://localhost:4080/api/rooms/general?since=0 \
2018-08-02 08:13:56 +00:00
-H 'Authorization: Bearer <strong><em>api-token</em></strong>'
</code></pre>
</body>
</html>