PresenceRecord (JSON)
PresenceRecord
PresenceRecord 对象具有以下规范。
成员 | 类型 | 说明 |
---|---|---|
xuid | 字符串 | 目标用户的 Xbox 用户 ID (XUID)。 所提供的状态数据针对此用户。 |
设备 | DeviceRecord 的数组 | 用户的设备记录的列表。 |
state | 字符串 | 用户在 Xbox LIVE 上的活动。 可能值:
|
lastSeen | LastSeenRecord | 最后看到的信息仅在用户没有有效的 DeviceRecord 时可用。 如果对象被从缓存中删除,其数据可能不会返回,因为没有持久存储。 |
示例 JSON 语法
{
xuid:"0123456789",
state:"online",
devices:
[{
type:"D",
titles:
[{
id:"12341234",
name:"Contoso 5",
state:"active",
placement:"fill",
timestamp:"2012-09-17T07:15:23.4930000",
activity:
{
richPresence:"Team Deathmatch on Nirvana"
}
},
{
id:"12341235",
name:"Contoso Waypoint",
timestamp:"2012-09-17T07:15:23.4930000",
placement:"snapped",
state:"active",
activity:
{
richPresence:"Using radar"
}
}]
},
{
type:"W8",
titles:
[{
id:"23452345",
name:"Contoso Gamehelp",
state:"active",
placement:"full",
timestamp:"2012-09-17T07:15:23.4930000",
activity:
{
richPresence:"Nirvana page"
}
}]
}]
}