> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PermissionId 枚举

> PermissionId 枚举

# PermissionId 枚举

详细说明 PermissionId 枚举。
权限 ID 可与权限验证 URL 一同使用:

* [GET (/users/{requestorId}/permission/validate)](https://docs.xbox.com/zh-CN/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidateget.md)
* [POST (/users/{requestorId}/permission/validate)](https://docs.xbox.com/zh-CN/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidatepost.md)

这些 ID 包括针对用户特定设置的直接检查,例如检查目标用户的单个隐私设置,或单个权限操作方。此外,还有一些权限 ID 可与权限 API 一同使用,并对特定用户操作的多项设置执行检查。

## 权限

调用方可以使用这些值来检查是否可执行特定操作。与上述设置不同,这些权限封装了由服务定义的策略,用户无法直接更改,但在大多数情况下,这些策略建立在一个或多个由用户定义值的设置之上。它们通常是针对上述多个设置的复合检查。示例:**ViewProfile** 权限会检查目标用户的 **ShareProfile** 隐私设置以及请求方的 **AllowProfileViewing** 权限。

一般而言,建议调用方针对需要检查的操作请求权限 ID,而不是直接检查隐私设置和权限。这样,随着新检查的加入,可以在整个服务范围内一致地更改隐私策略。

| 权限名称 | 说明 |
| - | - |
| CommunicateUsingText | 检查用户是否可以向目标用户发送包含文本内容的消息 |
| CommunicateUsingVideo | 检查用户是否可以与目标用户使用视频进行通信 |
| CommunicateUsingVoice | 检查用户是否可以与目标用户使用语音进行通信 |
| ViewTargetProfile | 检查用户是否可以查看目标用户的个人资料 |
| ViewTargetGameHistory | 检查用户是否可以查看目标用户的游戏历史记录 |
| ViewTargetVideoHistory | 检查用户是否可以查看目标用户的详细视频观看历史记录 |
| ViewTargetMusicHistory | 检查用户是否可以查看目标用户的详细音乐收听历史记录 |
| ViewTargetExerciseInfo | 检查用户是否可以查看目标用户的锻炼信息 |
| ViewTargetPresence | 检查用户是否可以查看目标用户的在线状态 |
| ViewTargetVideoStatus | 检查用户是否可以查看目标用户视频状态的详细信息(扩展在线状态) |
| ViewTargetMusicStatus | 检查用户是否可以查看目标用户音乐状态的详细信息(扩展在线状态) |
| ViewTargetUserCreatedContent | 检查用户是否可以查看其他用户创作的内容 |


## Related topics

- [/users/{requestorId}/permission/validate](https://docs.xbox.com/zh-CN/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidate.md)
- [GET (/users/{requestorId}/permission/validate)](https://docs.xbox.com/zh-CN/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidateget.md)
- [POST (/users/{requestorId}/permission/validate)](https://docs.xbox.com/zh-CN/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidatepost.md)
- [JavaScript 对象表示法 (JSON) 对象中使用的枚举](https://docs.xbox.com/zh-CN/reference/live/rest/enums/atoc-xboxlivews-reference-enums.md)
- [PermissionCheckBatchRequest (JSON)](https://docs.xbox.com/zh-CN/reference/live/rest/json/json-permissioncheckbatchrequest.md)
