50.4.4. エンドポイント接頭辞 ファイル
Box ファイルの詳細は、https://developer.box.com/reference#file-object を参照してください。以下のエンドポイントは、以下のように接頭辞 ファイル を使用して呼び出すことができます。
box:files/endpoint?[options]
box:files/endpoint?[options]
| エンドポイント | 短縮エイリアス | オプション | 結果ボディーのタイプ |
|---|---|---|---|
| uploadFile | Upload | parentFolderId, content, fileName, [created], [modified], [size], [listener] | com.box.sdk.BoxFile |
| downloadFile | download | fileId, output, [rangeStart], [rangeEnd], [listener] | java.io.OutputStream |
| copyFile | コピー | fileId, destinationFolderId, [newName] | com.box.sdk.BoxFile |
| moveFile | Move | fileId, destinationFolderId, [newName] | com.box.sdk.BoxFile |
| renameFile | rename | fileId, newFileName | com.box.sdk.BoxFile |
| createFileSharedLink | リンク | fileId, access, [unshareDate], [permissions] | com.box.sdk.BoxSharedLink |
| deleteFile | 削除 | fileId | |
| uploadNewFileVersion | uploadVersion | fileId, fileContent, [modified], [fileSize], [listener] | com.box.boxsdk.BoxFile |
| promoteFileVersion | promoteVersion | fileId、version | com.box.sdk.BoxFileVersion |
| getFileVersions | versions | fileId | java.util.Collection |
| downloadPreviousFileVersions | downloadVersion | fileId, version, output, [listener] | java.io.OutputStream |
| deleteFileVersion | deleteVersion | fileId、version | |
| getFileInfo | info | fileId、フィールド | com.box.sdk.BoxFile.Info |
| updateFileInfo | updateInfo | fileId, info | com.box.sdk.BoxFile |
| createFileMetadata | createMetadata | fileId, metadata, [typeName] | com.box.sdk.Metadata |
| getFileMetadata | metadata | fileId, [typeName] | com.box.sdk.Metadata |
| updateFileMetadata | updateMetadata | fileId, metadata | com.box.sdk.Metadata |
| deleteFileMetadata | deleteMetadata | fileId | |
| getDownloadUrl | url | fileId | java.net.URL |
| getPreviewLink | プレビュー | fileId | java.net.URL |
| getFileThumbnail | thumbnail | fileId、fileType、minWidth、minHeight、maxWidth、maxHeight | byte[] |
ファイルの URI オプション
| Name | Type |
|---|---|
| parentFolderId | 文字列 |
| content | java.io.InputStream |
| fileName | 文字列 |
| created | Date |
| modified | Date |
| size | Long |
| listener | com.box.sdk.ProgressListener |
| output | java.io.OutputStream |
| rangeStart | Long |
| rangeEnd | Long |
| outputStreams | java.io.OutputStream[] |
| destinationFolderId | 文字列 |
| newName | 文字列 |
| fields | String[] |
| info | com.box.sdk.BoxFile.Info |
| fileSize | Long |
| version | 整数 |
| access | com.box.sdk.BoxSharedLink.Access |
| unshareDate | Date |
| permissions | com.box.sdk.BoxSharedLink.Permissions |
| fileType | com.box.sdk.BoxFile.ThumbnailFileType |
| minWidth | 整数 |
| minHeight | 整数 |
| maxWidth | 整数 |
| maxHeight | 整数 |
| metadata | com.box.sdk.Metadata |
| typeName | 文字列 |