API:User group membership/ja

トークン
利用者の所属グループを変更するには、利用者権限トークン (userrights token) が必要です. このトークンは、編集トークンとは異なります: トークンは、権限を変更される利用者の利用者名に依存します. 利用者権限トークンは以下のようにして取得できます:

グループへの利用者の追加や削除
action=userrights で利用者をグループに追加または除去できます.

パラメーター

 * : 権限を変更する利用者の利用者名
 * : 以前のリクエストで取得したトークン. 必ず '+' を '%2B' に urlencode するようにしてください.
 * : A pipe-separated list of groups you want to add the user to. Groups you're not allowed to add and groups the user is already in will be silently ignored
 * : A pipe-separated list of groups you want to remove the user from. Groups you're not allowed to remove and groups the users isn't in will be silently ignored
 * : 変更理由 (省略可能)

リクエストの例
注記: In this example, all parameters are passed in a GET request just for the sake of simplicity. However, action=userrights requires POST requests; GET requests will cause an error.

注記: If you don't have permission to add/remove users to/from groups, you'll get a result with empty  and   tags rather than an error message, because all the groups you specified were silently ignored.

起こりうるエラー
All errors are formatted as:


 * code: nouser
 * info: The user parameter must be set
 * code: nosuchuser
 * info: User ``user '' doesn't exist
 * This may happen when trying to change an anonymous user's rights.
 * code: notoken
 * info: The token parameter must be set
 * code: badtoken
 * info: Invalid token
 * code: readonly
 * info: The wiki is in read-only mode
 * In read-only mode, absolutely nothing can be changed.