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 回答