我正在尝试使用 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请求","request_id":"1028858396513419e934e95"}