PermissionCheckBatchResponse (JSON)

複数のユーザーのアクセス許可値のリストに対するバッチ アクセス許可チェックの結果。

PermissionCheckBatchResponse

PermissionCheckBatchResponse オブジェクトの仕様は次のとおりです。

メンバー 種類 説明
Responses PermissionCheckBatchUserResponse (JSON) の配列 必須。 元の要求で要求された各アクセス許可の PermissionCheckBatchUserResponse (JSON) オブジェクト。順序はその要求での順序と同じ。

JSON 構文の例

{
    "responses":
    [
        {
            "user": {"xuid":"12345"},
            "permissions":
            [
                {
                    "isAllowed":true
                },
                {
                    "isAllowed":true
                }
            ]
        },
        {
            "user": {"xuid":"54321"},
            "permissions":
            [
                {
                    "isAllowed":false,
                    "reasons":
                    [
                        {"reason":"NotAllowed"}
                    ]
                },
                {
                    "isAllowed":false,
                    "reasons":
                    [
                        {"reason":"PrivilegeRestrictsTarget", "restrictedSetting":"AllowProfileViewing"}
                    ]
                }
            ]
        }
    ]
}
    

関連項目

JavaScript Object Notation (JSON) オブジェクト リファレンス