文档

​
​

Development

User Acquisition

Monetization

工业

Cloud Save

Unity SDK tutorial

Cloud Save for Cloud Code

Open Unity Dashboard

Cloud Save

LiveOps
​
​
Cloud Save
  • Overview
  • Get started
  • Concepts
  • Tutorials
    • Unity SDK tutorial
    • Unity SDK sample
    • Cloud Save for Cloud Code
    • Cloud Save Dashboard
    • REST API tutorial
  • Reference
  • Privacy and consent
  1. Cloud Save

REST API 教程

Access Cloud Save data from any development environment with the REST API.
阅读时间3 分钟
最后更新于 7 个月前

您可以使用 REST API 访问 Cloud Save 中的数据。
REST API 提供更大的灵活性,让您可以利用喜欢的语言和游戏开发引擎自动执行工作流程,或从游戏服务器执行这些工作流程。
Cloud Save 服务提供以下 REST API:
  • 用于玩家操作*(例如保存/加载数据)*的 Cloud Save Player API
  • 用于管理操作*(例如配置查询/索引)*的 Cloud Save Admin API
注意
对 Cloud Save 服务的速率限制为每个玩家每分钟 600 个请求。

身份验证

您可以使用 Multiplay Hosting 令牌或无状态令牌对 Cloud Save REST API 的请求进行身份验证。请在请求标头中使用收到的令牌作为 HTTP 身份验证的持有者令牌。
注意
建议使用 Multiplay 令牌从游戏服务器进行身份验证。使用无状态令牌进行身份验证需要您创建一个服务帐户并安全地存储私钥,而 Multiplay 令牌不需要这样做,并且管理起来不那么复杂。

使用 Multiplay Hosting 令牌进行身份验证

您可以通过在游戏服务器上运行以下请求来获取 Multiplay Hosting 令牌:
curl -X GET http://localhost:8086/v4/token
该请求将返回以下格式的响应:
{"token":"<BEARER_TOKEN>", "error":""}

使用无状态令牌进行身份验证

要使用无状态令牌,您需要创建一个服务帐户并调用 Token Exchange API 以获取有限生命周期的无状态令牌。

调用 REST API

您可以使用代码库本地的任何 HTTP 库来调用模块终端。请在请求标头中使用获取的身份验证令牌作为 HTTP 身份验证的持有者令牌。
一个为玩家保存数据的 CURL 请求示例如下所示:
curl -X POST -H 'Authorization: Bearer <BEARER_TOKEN>' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -d '{"key":"someKey","value":"someValue"}' \ 'https://cloud-save.services.api.unity.com/v1/data/projects/<PROJECT_ID>/players/<PLAYER_ID>/items'

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • 身份验证

      • 使用 Multiplay Hosting 令牌进行身份验证

      • 使用无状态令牌进行身份验证

    • 调用 REST API


报告此页面的问题