本网站内容使用人工智能(AI)或机器翻译技术翻译,可能存在错误。

Skip to content

借助开放云释放创作者生产力

Roblox 开发工作的首要任务之一,是让我们的创作者社区能够自由地从任何地方安全访问其 Roblox 资源,借助 Open Cloud 的强大功能,实现更大的灵活性和效率。 这项技术使创作者能够通过标准化的 Web API 在 Roblox 上查找并构建所需的任何应用程序,从而简化分析、客户支持、测试和发布等任务,甚至还能让他们为自己的体验开发更有趣的功能,例如根据用户在体验中的活动自动更改其 Roblox 群组等级。 

使用 Open Cloud API 构建应用程序

在 Roblox 上构建和运营体验时,创作者通常会生成大量资源(例如 3D 模型、脚本和用户数据),这些资源此前只能通过 Roblox Studio 等 Roblox 第一方应用程序访问。但在许多情况下,创作者需要从这些应用程序外部通过编程方式访问其资源。 例如,在处理客户支持请求时,创作者常需查阅和更新用户个人资料,但必须使用 Studio 或在体验中构建特殊功能才能实现。这两种方案都不理想,且会消耗本可用于制作精彩内容的不必要时间。为解决此问题,部分创作者开发了利用 Cookie 进行身份验证的工具来调用 Roblox 公共端点,但鉴于其中涉及的安全风险,这并非最佳实践。

Open Cloud 通过提供默认安全的授权和认证方法,以及标准化的 Web API,解决了这些挑战。我们的第一步是支持 API 密钥和场景发布 API。就像进入异国他乡的护照一样,API 密钥允许应用程序在 Roblox Cloud 中进行身份验证,并代表创作者执行操作。场景发布 API 使创作者能够自动化体验发布工作流。 例如,它可集成到 GitHub Action 中,在集成测试成功后自动将场景文件推送到 Roblox Cloud。标准化 API 将降低学习门槛并确保向后兼容性,从而减轻应用程序开发者的维护负担。 

现在,您可以在创作者仪表盘上创建 API 密钥,并使用场景发布 API 编写脚本,将最新的场景文件推送至 Roblox Cloud。安全是首要考虑因素,因此在创建 API 密钥时,您可以通过选择体验、资源以及读取或写入等具体权限来设置精细的权限控制。此外,您还可以添加受限 IP 列表来限制 API 密钥的使用范围,并设置明确的过期日期。 

展望未来

除了增加更多 API 之外,我们还计划支持另一项行业标准:OAuth2。这将为开发者提供机会,让他们能够构建第三方应用并与整个社区分享。我们非常期待看到我们的社区将如何利用这些工具来优化工作流程,并将他们的业务提升到一个新的高度。

如需了解有关使用 Open Cloud 的更多信息,请查阅我们的文档以获取详细教程。