PermissionId 枚举

详细说明了 PermissionId 枚举。 权限 ID 可与权限验证 URL 结合使用:

这些 ID 包括对用户的特定设置的直接检查,如检查目标或单个特权角色的单个隐私设置。 此外,还有权限 ID,这可与权限 API 结合使用并合并对特定用户操作的多个设置的检查。

权限

这些是调用方可用于检查是否可以执行特定操作的值。 与上述设置不同,这些封装服务所定义的策略且无法由用户直接更改,虽然在大多数情况下,策略构建在其值由用户定义的一个或多个设置之上。 这些通常是对上面定义的多个设置的复合检查。 示例:ViewProfile 权限检查目标的 ShareProfile 隐私设置和请求者的 AllowProfileViewing 特权。

一般情况下,建议调用方请求需要检查的操作的权限 ID,而不是直接检查隐私设置和特权。 这样可以在服务中一致地更改隐私策略,因为合并了新检查。

权限名称 说明
CommunicateUsingText 检查用户是否可以向目标用户发送一条包含文本内容的消息
CommunicateUsingVideo 检查用户是否可以使用视频与目标用户通信
CommunicateUsingVoice 检查用户是否可以使用语音与目标用户通信
ViewTargetProfile 检查用户是否可以查看目标用户的档案
ViewTargetGameHistory 检查用户是否可以查看目标用户的游戏历史记录
ViewTargetVideoHistory 检查用户是否可以查看目标用户的详细视频观看历史记录
ViewTargetMusicHistory 检查用户是否可以查看目标用户的详细音乐聆听历史记录
ViewTargetExerciseInfo 检查用户是否可以查看目标用户的运动信息
ViewTargetPresence 检查用户是否可以查看目标用户的在线状态
ViewTargetVideoStatus 检查用户是否可以查看目标视频状态(扩展的在线状态)的详细信息
ViewTargetMusicStatus 检查用户是否可以查看目标音乐状态(扩展的在线状态)的详细信息
ViewTargetUserCreatedContent 检查用户是否可以查看其他用户的用户创建的内容