成就更新 (JSON)

成就更新对象 (版本 2) 。

成就更新

成就更新对象具有以下规范。 所有成员都是必需的。

成员 类型 说明
action{ 字符串 必需。 设置为“progressUpdate”的值
serviceConfigId 字符串 必需。 此资源的 SCID。 标识与此成就相关的游戏。
titleId 32 位无符号整数 必需。 向服务发出调用的游戏的游戏 ID。
userId 64 位无符号整数 必需。 用户的 Xbox 用户 ID (XUID)。
成就 必需。 提供 ID 和 percentComplete 的成就对象数组。

成就数组对象成员

成员 类型 说明
id 字符串 必需。 要更新的成就的 ID。
完成百分比 32 位无符号整数 必需。 成就完成的百分比。 设置为 100 以立即解锁。

示例 JSON 语法

{
    "action": "progressUpdate",
    "serviceConfigId": "00000000-0000-0000-0000-000000000000",
    "titleId": 0000000000,
    "userId": "2810000000000000",
    "achievements": [
        {
            "id": "1",
            "percentComplete": 100
        }
    ]
}

另请参阅

父级

JavaScript 对象表示法 (JSON) 对象参考