0

我正在使用 Box 2.0 API 来删除文件。使用邮递员,我输入以下内容:

https://api.box.com/2.0/files/2605672883

指定 DELETE 操作。我已经适当地设置了授权标头。当我提交请求时,我收到以下错误:

{“类型”:“错误”,“状态”:400,“代码”:“bad_request”,“help_url”:“http://developers.box.com/docs/#errors”,“消息”:“可以不解析 JSON", "request_id": "4934716064fff2a0a70988" }

这让我觉得我需要一个 JSON 对象作为消息正文的一部分,文档指定文件 ID 是请求中唯一需要的东西。这是一个错误还是我做错了什么?

谢谢

4

1 回答 1

3

DELETE /files/{id} 请求需要(截至上周)带有If-Match文件 sha1 的标头,以防止出现竞争条件。您可以在此处查看更新的文档:http: //developers.box.com/docs/#files-delete-a-file

编辑:POSTMAN 发送删除请求的方式存在错误。如果您发送一个空的 JSON 对象{}作为正文,它应该可以成功运行。

于 2012-07-16T20:33:54.487 回答