> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.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)](/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidateget)
* [POST (/users/{requestorId}/permission/validate)](/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidatepost)

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

<a id="ID4EIB" />

## 权限

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

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

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


## Related topics

- [JavaScript 对象表示法 (JSON) 对象中使用的枚举](/zh-CN/reference/live/rest/enums/atoc-xboxlivews-reference-enums.md)
- [PFUserDataPermission](/zh-CN/services/playfab/api-references/c/pftypes/enums/pfuserdatapermission.md)
- [服务 C API 概览 - PFTypes.h](/zh-CN/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [PartyXblChatPermissionMaskReason](/zh-CN/services/playfab/multiplayer/networking/xblreference/enums/partyxblchatpermissionmaskreason.md)
- [PartyXboxLive C/C++ API 概览](/zh-CN/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
