我使用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是请求中唯一必需的东西。这是一个错误还是我做错了什么?
感谢
答案 0 :(得分:3)
DELETE / files / {id}请求需要(as of last week)If-Match
标题与文件的sha1,以防止竞争条件。您可以在此处查看更新的文档:http://developers.box.com/docs/#files-delete-a-file
编辑:POSTMAN中有一个错误,它发送DELETE请求的方式。如果您发送一个空的JSON对象{}
作为正文,它应该可以成功运行。