Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

クイックスタート

最終更新 Markdown で表示Agent セットアップ

前提条件

RealtimeKit をアプリケーションに組み込むには、Cloudflare アカウント が必要です。

  1. API トークンの作成ガイド に従い、Cloudflare ダッシュボード で新しいトークンを作成します。
  2. 権限を設定するときは、Realtime / Realtime Admin 権限が選ばれていることを確認します。
  3. 用途に応じて、追加の アクセスポリシーと制限 を設定します。

任意: 代わりに、API でトークンをプログラムから作成 することもできます。アクセスポリシーに Realtime 権限が含まれていることを確認してください。

インストール

開発対象のプラットフォームに合わせて、フレームワークを選びます。

RealtimeKit アプリを作成する

Cloudflare Dashboard で Create App をクリックして、アプリケーションを作成できます。

任意: アプリケーションの作成には API リファレンス も使えます。

curl --location 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/apps' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <api_token>' \
--data '{"name": "My First Cloudflare RealtimeKit app"}'

注: ステージング環境と本番環境では、別のアプリを作成することを推奨します。

ミーティングを作成する

Meetings API でミーティングを作成します。以降の手順では、レスポンスの ID を使います。

curl --location 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/meetings' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <api_token>' \
--data '{"title": "My First Cloudflare RealtimeKit meeting"}'

参加者を追加する

Preset を作成する

Preset は、ユーザーが持つ権限を定義します。詳細は Concepts ガイドを参照してください。 新しい Preset は Presets API または RealtimeKit ダッシュボード で作成できます。

注: ダッシュボードでアプリを作成した場合、この手順はスキップできます。デフォルトの Preset はすでに用意されています。

注: Preset は複数のミーティングで再利用できます。ロール(admin や viewer など)を一度定義し、任意の数のミーティングの参加者に適用します。

参加者を追加する

上で作成した Meeting ID と、利用可能な選択肢から選んだ Preset Name を使って、参加者をミーティングに追加します。

レスポンスには authToken が含まれます。Client SDK はこのトークンを使って、参加者をミーティングルームに追加します

curl --location 'https://api.cloudflare.com/client/v4/accounts/<account_id>/realtime/kit/<app_id>/meetings/<meeting_id>/participants' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <api_token>' \
--data '{
  "name": "Mary Sue",
  "preset_name": "<preset_name>",
  "custom_participant_id": "<uuid_of_the_user_in_your_system>"
}'

参加者の追加について詳しくは、API リファレンス を参照してください。

フロントエンドの組み込み

RealtimeKit Client SDK をアプリケーションに追加できます。

役に立ちましたか?