我见过其他人有同样的问题......每当我尝试禁用用户或更新他们的标题时,我都会收到以下 json 错误消息。有没有人有这个运气?
我对添加 email_alias 的 POST 方法或将用户文件夹从一个所有者移动到另一个所有者的 PUT 方法没有任何问题。我已经在 perl 和 curl 中尝试过(见下面的示例会话)所以我相对有信心:
- 我有一个有效的 OAuth2 不记名令牌
- 我的内容和 URL 格式正确
所以,我试图发布到:
PUT /2.0/users/XXXXXXXXXX HTTP/1.1
Authorization: Bearer TOKEN
回复:
HTTP/1.1 400 Bad Request
{"type":"error","status":400,"code":"invalid_request_parameters","help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Invalid input parameters in request","request_id":"1682580609514902d69b5fd"}
更新:下面是 curl 显示请求正文的跟踪:
0000: PUT /2.0/users/USERID HTTP/1.1
00a2: Authorization: Bearer TOKEN
011f:
=> Send data, 23 bytes (0x17)
0000: {"status" : "inactive"}
<= Recv header, 26 bytes (0x1a)
0000: HTTP/1.1 400 Bad Request
<= Recv data, 207 bytes (0xcf)
0000: {"type":"error","status":400,"code":"invalid_request_parameters"
0040: ,"help_url":"http:\/\/developers.box.com\/docs\/#errors","messag
0080: e":"Invalid input parameters in request","request_id":"718513715
00c0: 514916f1109c2"}