GameClip (JSON)
GameClip
GameClip 对象具有以下规范。
成员 | 类型 | 说明 |
---|---|---|
gameClipId | 字符串 | 分配给游戏剪辑的 ID。 |
state | GameClipState | 系统中游戏剪辑的状态。 |
dateRecorded | DateTime | 录制开始的日期和时间,使用 UTC 时间(ISO 8601 格式)。 |
lastModified | DateTime | 上次修改游戏剪辑或其元数据的时间,使用 UTC 时间(ISO 8601 格式)。 |
userCaption | 字符串 | 用户输入的未本地化的游戏剪辑的字符串。 |
type | GameClipTypes | 剪辑类型。 可以是多个值,并以逗号分隔(如果是多个值)。 |
source | GameClipSource | 如何获取剪辑。 |
visibility | GameClipVisibility | 游戏剪辑在系统中发布后的可见性。 |
durationInSeconds | 32 位无符号整数 | 游戏剪辑的持续时间(秒)。 |
scid | 字符串 | 游戏剪辑所关联的 SCID。 |
分级 | 双精度浮点数 | 与游戏剪辑关联的分级,范围为 0.0 到 5.0。 |
ratingCount | 32 位无符号整数 | 此剪辑被评级的次数。 |
浏览 | 32 位无符号整数 | 与游戏剪辑关联的视图数。 |
titleData | 字符串 | 游戏特定的属性包。 |
titleData | 字符串 | 主机特定的属性包。 |
缩略图 | GameClipThumbnail 的数组 | GameClipThumbnail 对象的数组。 |
gameClipUris | GameClipUri 的数组 | GameClipUri 对象的数组。 |
xuid | 字符串 | 游戏剪辑所有者的 XUID,作为字符串封送。 |
clipName | 字符串 | 剪辑名称的本地化版本,根据从游戏管理系统查找的请求的输入法区域设置。 |
示例 JSON 语法
{
"id": "7ce5c1a7-1255-46d3-a90e-34a0e2dfab06",
"xuid": "2716903703773872",
"state": "Published",
"dateRecorded": "2012-12-23T12:00:00Z",
"lastModified": "2012-10-31T10:45:00Z",
"clipName": "Forza 4",
"userCaption": "My awesome car flip",
"type": "DeveloperInitiated, Achievement",
"source": "TitleDirect",
"visibility": "Default",
"durationInSeconds": 30,
"scid": "ecb5497e-76d4-4a8a-870d-e76a26306b7d",
"rating": 1.0,
"views": 5,
"thumbnails": [
{
"uri": "http://gameclips.xbox.com/thumbnails/7ce5c1a7-1255-46d3-a90e-34a0e2dfab06/small.jpg",
"fileSize": 123,
"width": 120,
"height": 250
}
],
"gameClipUris": [
{
"uri": "http://gameclips.xbox.com/clips/7ce5c1a7-1255-46d3-a90e-34a0e2dfab06/clip.mp4",
"fileSize": 1234565,
"uriType": "Download",
"expiration": "9999-12-31T23:59:59.9999999"
}
]
}