使用Box2.0 Delete方法时返回400错误

时间:2012-07-12 19:52:02

标签: box-api

我使用Box 2.0 API删除文件。使用Postman,我输入以下内容:

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

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

{     “type”:“错误”,     “身份”:400,     “code”:“bad_request”,     “help_url”:“http://developers.box.com/docs/#errors”,     “message”:“无法解析JSON”,     “request_id”:“4934716064fff2a0a70988” }

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

感谢

1 个答案:

答案 0 :(得分:3)

DELETE / files / {id}请求需要(as of last weekIf-Match标题与文件的sha1,以防止竞争条件。您可以在此处查看更新的文档:http://developers.box.com/docs/#files-delete-a-file

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