跳转到内容
搜索文档

快速入门

最后更新 查看 MarkdownAgent 设置

前提条件

要在您的应用程序中集成 RealtimeKit,您必须拥有 Cloudflare 账户

  1. 按照 创建 API 令牌指南,通过 Cloudflare 仪表板 创建新令牌。
  2. 配置权限时,确保已选择 Realtime / Realtime Admin 权限。
  3. 根据您的用例需要,配置任何其他 访问策略和限制

可选: 或者,通过 API 以编程方式创建令牌。请确保您的访问策略包含 Realtime 权限。

安装

根据您要构建的平台选择框架。

创建 RealtimeKit 应用

您可以通过在 Cloudflare 仪表板 中点击“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"}'

添加参与者

创建预设

预设定义了用户应拥有的权限。在“概念”指南中了解更多信息。 您可以使用 Presets API 或通过 RealtimeKit 仪表板 创建新预设。

注意: 如果您在仪表板中创建了应用,请跳过此步骤 —— 默认预设已为您设置好了。

注意: 预设可以在多个会议中重复使用。定义一次角色(例如 admin 或 viewer),并将其应用于任意数量会议中的参与者。

添加参与者

使用上面创建的 Meeting ID 并从可用选项中选择 Preset Name,即可将参与者添加到会议中。

响应中包含一个 authToken客户端 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 添加到您的应用程序中。

这篇文档对您有帮助吗?