> ## 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 列挙体の詳細です。
PermissionId は、権限検証 URL で使用できます。

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

これらの ID には、対象ユーザーの特定のプライバシー設定や単一の特権アクターに対する直接チェックなど、ユーザーの特定の設定に対する直接チェックが含まれます。さらに、permission API と組み合わせて使用でき、特定のユーザー アクションに対する複数の設定を統合してチェックする permission ID も存在します。

## Permissions

これらは、特定のアクションが実行可能かどうかを呼び出し元がチェックするために使用できる値です。前述の設定とは異なり、これらはサービスによって定義されたポリシーをカプセル化するもので、ユーザーが直接変更することはできませんが、多くの場合、ポリシーはユーザーが値を定義する 1 つ以上の設定の上に構築されます。通常、上記で定義された複数の設定に対する複合的なチェックとなります。例: **ViewProfile** パーミッションは、ターゲットの **ShareProfile** プライバシー設定と、要求者の **AllowProfileViewing** 特権をチェックします。

一般に、呼び出し元は、プライバシー設定や特権を直接チェックするのではなく、チェックが必要なアクションに対する permission ID を要求することを推奨します。これにより、新しいチェックが組み込まれても、サービス全体でプライバシー ポリシーを一貫して変更できるようになります。

| パーミッション名 | 説明 |
| - | - |
| CommunicateUsingText | ユーザーがターゲット ユーザーにテキスト コンテンツを含むメッセージを送信できるかどうかをチェックします |
| CommunicateUsingVideo | ユーザーがターゲット ユーザーとビデオで通信できるかどうかをチェックします |
| CommunicateUsingVoice | ユーザーがターゲット ユーザーと音声で通信できるかどうかをチェックします |
| ViewTargetProfile | ユーザーがターゲット ユーザーのプロファイルを閲覧できるかどうかをチェックします |
| ViewTargetGameHistory | ユーザーがターゲット ユーザーのゲーム履歴を閲覧できるかどうかをチェックします |
| ViewTargetVideoHistory | ユーザーがターゲット ユーザーの詳細なビデオ視聴履歴を閲覧できるかどうかをチェックします |
| ViewTargetMusicHistory | ユーザーがターゲット ユーザーの詳細な音楽視聴履歴を閲覧できるかどうかをチェックします |
| ViewTargetExerciseInfo | ユーザーがターゲット ユーザーのエクササイズ情報を閲覧できるかどうかをチェックします |
| ViewTargetPresence | ユーザーがターゲット ユーザーのオンライン状態を閲覧できるかどうかをチェックします |
| ViewTargetVideoStatus | ユーザーがターゲットのビデオ ステータス (拡張オンライン プレゼンス) の詳細を閲覧できるかどうかをチェックします |
| ViewTargetMusicStatus | ユーザーがターゲットの音楽ステータス (拡張オンライン プレゼンス) の詳細を閲覧できるかどうかをチェックします |
| ViewTargetUserCreatedContent | ユーザーが他のユーザーが作成したコンテンツを閲覧できるかどうかをチェックします |


## Related topics

- [PermissionCheckBatchRequest (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-permissioncheckbatchrequest.md)
- [/users/{requestorId}/permission/validate](https://docs.xbox.com/ja-jp/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidate.md)
- [GET (/users/{requestorId}/permission/validate)](https://docs.xbox.com/ja-jp/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidateget.md)
- [POST (/users/{requestorId}/permission/validate)](https://docs.xbox.com/ja-jp/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidatepost.md)
- [JavaScript Object Notation (JSON) オブジェクトで使用される列挙型](https://docs.xbox.com/ja-jp/reference/live/rest/enums/atoc-xboxlivews-reference-enums.md)
