0

10 月 1 日までに必要になるファイル上書きコードを変更します。ただし、is-match ヘッダーを追加し、ファイルのハッシュを含めたにもかかわらず、ステータス 409「使用中のアイテム名」が返されます。

おそらく、ファイルの間違ったハッシュを使用しています。更新されたファイルの新しいハッシュを提供することになっていますか? それもうまくいかないからです。ファイルが現在持っているのとまったく同じハッシュ(etag)を送信しています。

また、私はファイルの削除方法を書いたことがないので、そのドキュメントを参照していただけない場合は助けになるでしょう。私はそれを読みましたが、まだ迷っています。

私が投稿している URL は、https://api.box.com/2.0/files/ {file id} です。

4

1 に答える 1

1

素晴らしい質問です。新しいバージョンをアップロードするためのドキュメントが更新されていないようです...ドキュメントに更新を投稿しただけです。

削除の例は、http: //developers.box.com/docs/#files-delete-a-fileのドキュメントにあります。

基本的に次のような呼び出し:

curl https://api.box.com/2.0/files/FILE_ID \
-H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN" \
-H "If-Match: a_unique_sha1" -X DELETE

ファイルの新しいバージョンのアップロードについては、http: //developers.box.com/docs/#files-upload-a-new-version-of-a-fileに記載されています。

curl では次のようになります。

curl https://api.box.com/2.0/files/FILE_ID/data \
-H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN" \
-H "If-Match: ETAG_OF_ORIGINAL
-F filename=@FILE_NAME
于 2012-09-27T22:50:10.690 に答える