SuperAPI AI 工具集

roblox-open-cloud

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:Roblox Open Cloud 是 Roblox 资源的 REST API 接口,可在不运行游戏服务器的情况下构建外部自动化,读写与线上服务器相同的资源,例如命令行工具、Web 应用、CI/CD 流水线和定时任务。

主要能力:基础地址为 https://apis.roblox.com/cloud/v2/。覆盖数据存储与内存存储(列表、创建、获取、更新、递增、删除条目及版本历史)、有序数据存储、宇宙与场所(获取/更新、发布消息、重启服务器、发布场所版本)、资产(获取、列版本、上传)、用户与库存、群组(成员资格、角色、加入请求、公告)、变现(通行证、开发者产品、订阅)、审核与封禁、Luau 执行、通知、配置以及创作者商店等端点。

认证:优先使用 API 密钥,通过 x-api-key 请求头传递,在 Creator Dashboard 的 API Keys 页面创建;需要代表其他用户操作时使用 OAuth 2.0;旧版 cookie 认证不推荐用于生产环境。密钥有 Active、Disabled、Expired、Auto-Expired(60 天未使用或未修改自动过期)、Revoked、Moderated 等状态,可用 POST https://apis.roblox.com/api-keys/v1/introspect 检查可用性。

在体验内调用:部分端点可通过 HttpService 从游戏服务器调用。需在体验设置中启用 Allow HTTP Requests,密钥必须存为 Secrets Store 中的 Secret,用 HttpService:GetSecret("APIKey") 获取,仅允许 x-api-key 和 content-type 请求头且 x-api-key 须为 Secret 类型。每个服务器每分钟限 2500 次 Open Cloud 请求,超限会暂停请求方法约 30 秒。

限制与注意事项:v2 数据存储与引擎内 API 共享体验请求预算,需自行限流,不应假设有独立无限配额。数据存储键中不允许出现 ..,否则无法从 HttpService 访问。建议为每个应用创建独立密钥、最小权限、IP 限制、设置有效期并建立轮换流程,使用专用账户处理群组资源,所有调用用 pcall 包裹,读取可安全重试而修改需确认幂等性。Webhook 可实时接收订阅等事件。

资料中未提供收费、价格等具体信息。