Files Connect Repository Folder Items
ファイルをアップロードするには、マルチパート/フォームデータ要求で送信します。ファイルのメタデータをマルチパート/フォームデータ要求に JSON または XML リクエストボディとして含めることができます。マルチパート/フォームデータメッセージを作成する方法についての詳細は、「バイナリファイルのアップロード」を参照してください。
- リソース
-
- 使用可能なバージョン
- 32.0
コミュニティリソースは、バージョン 35.0 以降で使用できます。
- HTTP のメソッド
- GET、HEAD、POST
POST はバージョン 35.0 以降でサポートされます。
- GET の要求パラメーター
-
パラメーター名 型 説明 必須か省略可能 使用可能なバージョン page Integer 項目のページを指定する整数。デフォルト値は 0 で、最初のページを返します。 省略可能 32.0 pageSize Integer ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトの 25 に設定されます。 省略可能 32.0 - GET のレスポンスボディ
- Repository Folder Items Collection
- POST のリクエストボディ
- リポジトリへのアップロードは、最大 75 MB です。
リポジトリフォルダーに項目を作成する前に、どの種別の項目を作成できるかを確認します。/connect/content-hub/repositories/repositoryId/folders/repositoryFolderId/allowed-item-types に対して GET 要求を行います。
-
- ルート XML タグ
- <contentHubInputItem>
- JSON の例
-
- プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン fields Files Connect Field Value Input[] 品目の項目のリスト。 ファイル名は必須であるためリポジトリに SharePoint ファイルを作成する場合は必須、それ以外の場合は省略可能 35.0 itemTypeId String 項目種別の ID。 リポジトリにファイルを作成する場合は必須 35.0
- POST のレスポンスボディ
- Repository Folder Item
- POST 要求の例
- 次の例では、ファイルを作成して外部リポジトリにアップロードします。この例は、マルチパート/フォームデータ要求のボディパートを示します。最初のボディパートは Files Connect Item Input リクエストボディです。2 つ目は、ファイルの内容です。詳細は、「バイナリファイルのアップロード」を参照してください。