ファイルのダウンロード
ファイルのダウンロード
ファイルをダウンロードするには、取得するコンテンツが含まれるファイルのIDをGET /files/:id/content
に渡します。
cURL
curl -i -L -X GET "https://api.box.com/2.0/files/12345/content" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
ダウンロードURL
SDKを使用しない場合、このAPIコールでは、HTTP 302 Found
ステータスコードとともに、次のようなダウンロードURLへのリンクを含むlocation
ヘッダーが返されます。
https://dl.boxcloud.com/d/1/[long-random-string]/download
cURLで-L
フラグを使用することで、自動的にこのリダイレクトに従うことができます。
ダウンロードURLの有効期限
このダウンロードURLは、ファイルのダウンロードを許可するためにユーザーのブラウザに渡すことができますが、このURLが期限切れになると、その後でダウンロードするには再度リクエストする必要があります。
ファイルの準備ができていない
ファイルをダウンロードする準備がまだできていない場合は、クライアントがファイルをダウンロードできるようになるまでの秒数を示すretry-after
ヘッダーが返されます。
このレスポンスは、ダウンロードリクエストの直前にファイルがアップロードされた場合に発生することがあります。