Skip to main content

3ステップで始める

Rheel Chat APIを使用して、アプリケーションにリアルタイムチャット機能を統合しましょう。

ステップ1: API Keyの取得

1

アカウント作成

Rheel Chatでアカウントを作成します。
2

アプリケーション作成

管理画面から新しいアプリケーションを作成します。
3

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": "こんにちは!"
  }'

次のステップ

サポートが必要な場合は、お問い合わせからご連絡ください。