尝试禁用帐户时出错 - BOX Api v2

时间:2013-03-04 04:44:16

标签: box-api

我正在尝试使用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"}

错误:

  

{ “类型”: “错误”, “状态”:400, “代码”: “BAD_REQUEST”, “HELP_URL”: “http://developers.box.com/docs/#errors”, “消息” :“坏   请求”, “REQUEST_ID”: “1028858396513419e934e95”}

1 个答案:

答案 0 :(得分:1)

你是这个帐号的管理员吗?如果您是管理员,是否尝试将另一个管理员用户设置为非活动状态?您不仅需要成为管理员,还需要具有您尝试设置为非活动状态的用户之上的权限。