2017-11-11 9 views
0

ユーザーをグループから削除するには、BOX APIを呼び出す必要があります。私はBOX APIドキュメント - https://developer.box.com/v2.0/reference#delete-a-group-membershipを見ました。 RESTfulな呼び出しは次のとおりです。特定のユーザーグループからユーザーを削除する

https://api.box.com/2.0/group_memberships/group_membership_id

をDELETEしかし、それは、特定のグループからユーザーを削除する方法を教えていません。これは可能ですか?はいの場合、API呼び出しは何ですか?

答えて

2

メンバーシップを削除すると、グループのユーザーフォームが削除されると思います。

これは、グループメンバーシップがどのように見えるかの例です:だから

[ 
     { 
      "type": "group_membership", 
      "id": "1560354", 
      "user": { 
       "type": "user", 
       "id": "13130406", 
       "name": "Alison Wonderland", 
       "login": "[email protected]" 
      }, 
      "group": { 
       "type": "group", 
       "id": "119720", 
       "name": "family" 
      }, 
      "role": "member" 
     } 
    ] 

https://api.box.com/2.0/group_memberships/1560354を呼び出すことにより、ユーザーアリソンワンダーランドを削除するだろうが、私はそれを疑わグループファミリー

+0

を形成します。しかし、ユーザーが複数のグループに属している場合はどうですか?すべてのグループからユーザーを削除する必要はありません。特定のグループに言及する方法がなければなりません。 – Phil

+1

idはその1つのグループだけです。次のグループメンバーシップの場合、このようなグループIDを持つ新しいjsonオブジェクトがあります。私はこれがあなたが望むことをすると思います。また、すべてのグループからユーザーを削除したい場合。 https://api.box.com/2.0/users/user_id/membershipsを使用してすべてのユーザーメンバーシップを取得し、そのユーザーのすべてのメンバーシップを削除するループを作成することができます。 – user3362334

+0

これを取得すると、ユーザーIDはグループメンバーシップID。 – Phil

関連する問題