3ステップで始める
Rheel Chat APIを使用して、アプリケーションにリアルタイムチャット機能を統合しましょう。
ステップ1: API Keyの取得
アプリケーション作成
管理画面から新しいアプリケーションを作成します。
API Key取得
作成したアプリケーションのAPI Keyを取得します。このキーは管理操作(ユーザー作成など)に使用します。
API Keyは秘密情報です。クライアントサイドのコードに含めないでください。
ステップ2: ユーザーの作成とトークン発行
ユーザーをチャットシステムに登録し、セッショントークンを発行します。
# 1. ユーザーを作成
curl -X POST https://<application_id>.chat.rheel.net/v1/users \
-H "X-Rheel-API-Key: <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"id": "user123",
"name": "山田太郎",
"avatar": "https://example.com/avatar.jpg"
}'
# 2. セッショントークンを発行
curl -X POST https://<application_id>.chat.rheel.net/v1/users/user123/token \
-H "X-Rheel-API-Key: <API_KEY>"
ステップ3: チャンネルの作成とメッセージ送信
セッショントークンを使用して、チャンネルを作成しメッセージを送信します。
# 1. チャンネルを作成
curl -X POST https://<application_id>.chat.rheel.net/v1/channels \
-H "Authorization: Bearer <SESSION_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"name": "一般チャット",
"user_ids": ["user123"]
}'
# 2. メッセージを送信
curl -X POST https://<application_id>.chat.rheel.net/v1/channels/<channel_id>/messages \
-H "Authorization: Bearer <SESSION_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"text": "こんにちは!"
}'
次のステップ