私の質問は簡単です。ユーザーごとにユーザーとグループを管理するシステムを構築しようとしているので、ユーザーをグループに追加する (またはグループからユーザーを削除する) には、このユーザーが属するグループを知る必要があります。両側に。それ以外の場合は、各グループを調べて、そこにユーザーが存在するかどうかを確認し、対応する操作を実行する必要があります。
だから私はやりたい:
external_groups = box_client.get_groups_for_user(@user)
internal_groups = @user.get_groups
#Add User to group
(internal_groups - external_groups).each{ |group_id|
add_user_to_group(group_id)
}
#Remove User from group
(external_groups - internal_groups).each{ |group_id|
remove_user_from_group(group_id)
}
Box でユーザーが属するグループを一覧表示できる API アクションはありますか?