1

BOX 2.0 API を使用してユーザー アカウントを無効にしようとしています。しかし、400 ステータス コード エラーが表示されます。トラブルシューティングのために、ユーザー属性を更新しようとしましたが、再び 400 ステータス コード エラーが発生しました。ドキュメントの例を使用してユーザー情報を更新するときにエラーを受け取りました(もちろん、自分のパラメーターを使用して)。

Powershell 3.0 を利用しています。構文に問題があるのではないかと思いましたが、Chrome で Postman を使用してもまったく同じエラーが発生しました。任意のガイダンスをいただければ幸いです。

私のコード:

Invoke-RestMethod -Uri https://api.box.com/2.0/users/USER_ID \
    -method PUT \
    -Headers @{"Authorization"="Bearer ACCESS_TOKEN"} \
    -Body @{"status"="inactive"}

エラー:

{"type":"error","status":400,"code":"bad_request","help_url":"http://developers.box.com/docs/#errors","message":"Badリクエスト","re​​quest_id":"1028858396513419e934e95"}

4

1 に答える 1

1

あなたはこのアカウントの管理者ですか?管理者の場合、別の管理者ユーザーを非アクティブに設定しようとしていますか?管理者であるだけでなく、非アクティブに設定しようとしているユーザーよりも上の権限を持っている必要があります。

于 2013-03-04T04:59:41.367 に答える