0

Box 2.0 API を使用してファイルを削除しています。Postman を使用して、次のように入力します。

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

DELETE アクションを指定します。認証ヘッダーを適切に設定しました。リクエストを送信すると、次のエラーが表示されます。

{ "type": "error", "status": 400, "code": "bad_request", "help_url": "http://developers.box.com/docs/#errors", "message": "できたJSON を解析しない", "request_id": "4934716064fff2a0a70988" }

これにより、メッセージ本文の一部として JSON オブジェクトが必要であると思われます。ドキュメントでは、要求の一部として必要なのはファイル ID だけであると指定されています。これはバグですか、それとも何か間違っていますか?

ありがとう

4

1 に答える 1

3

DELETE /files/{id} リクエストには、競合状態を防ぐために、 (先週の時点で) ファイルの sha1 を含むヘッダーが必要です。If-Match更新されたドキュメントは、http: //developers.box.com/docs/#files-delete-a-fileで確認できます。

編集: POSTMAN の DELETE リクエストの送信方法にバグがあります。本文として空の JSON オブジェクトを送信する{}と、正常に動作するはずです。

于 2012-07-16T20:33:54.487 に答える