Users Files, General
外部ファイルへの参照を含む、[ファイル] ホームへのファイルのアップロード、またはユーザが所有するファイルに関する情報の取得を行います。ユーザと共有されているファイル、ユーザがフォローしているファイル、一般的な組織ファイルは対象外です。
ファイルを [ファイル] ホームにアップロードすると、ファイルは非公開になり、ファイル所有者のみが使用できるようになります。
ファイルをアップロードするには、マルチパート/フォームデータ要求で送信します。ファイルの説明とタイトルをマルチパート/フォームデータ要求に JSON または XML リクエストボディとして含めることができます。情報を要求パラメータとして送信することもできます。マルチパート/フォームデータメッセージを作成する方法についての詳細は、「バイナリファイルのアップロード」を参照してください。
- リソース
-
1/connect/files/users/userId1/connect/communities/communityId/files/users/userId - 適用開始バージョン
- 36.0
- バージョン 24.0 ~ 35.0 では、Chatter が必要な /chatter/users/userId/files および /connect/communities/communityId/chatter/users/userId/files を使用します。
- Chatter が必要かどうか
- いいえ
- HTTP メソッド
- GET、POST、または HEAD
- POST のリクエストボディ
-
- ファイルをアップロードするには、name="fileData" のマルチパート/フォームデータボディパートにそのバイナリファイルを含める必要があります。「バイナリファイルのアップロード」を参照してください。
- ルート XML タグ
- <fileInput>
- ファイルを作成する JSON の例
-
1{ 2 "desc":"Employee Survey Results", 3 "title":"emp_surv_results" 4} - 外部ファイルへの参照を作成する JSON の例
-
1{ 2 "repositoryId":"0XCB00000004CHJ", 3 "repositoryFileId":"document:1AnPHWYq_j56yryuRbxiVp93rD2qGqNWx7yZHvidxDpQ" 4} - プロパティ
-
- POST の要求パラメータ
-
- GET の要求パラメータ
-
パラメータ名 型 説明 適用開始バージョン page Integer 項目のページを指定する整数。デフォルト値は 0 で、最初のページを返します。 24.0 pageSize Integer ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。サイズを指定しない場合、デフォルトは 25 です。 24.0 q String 結果を絞り込むクエリ文字列。文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。ワイルドカードについての詳細は、「ワイルドカード」を参照してください。 27.0 - GET のレスポンスボディ
- File Summary Page
- POST のレスポンスボディ
- File Summary
- POST 要求の例
- 次の例では、ファイルを作成して Salesforce にアップロードします。この例は、マルチパート/フォームデータ要求のボディパートを示します。最初のボディパートは File Input リクエストボディです。2 つ目は、ファイルの内容です。詳細は、「バイナリファイルのアップロード」を参照してください。
1POST /services/data/v50.0/connect/files/users/me 2 3Authorization: OAuth 00DD0000000Jhd2!AQIAQC.lh4qTQcBhOPm4TZom5IaOOZLVPVK4wI_rPYJvmE8r2VW8XA. 4OZ7S29JEM_7Ctq1lst2dzoV.owisJc0KacUbDxyae 5User-Agent: Jakarta Commons-HttpClient/3.0.1 6Host: instance_name 7Content-Length: 489 8Content-Type: multipart/form-data; boundary=a7V4kRcFA8E79pivMuV2tukQ85cmNKeoEgJgq 9Accept: application/json 10 11--a7V4kRcFA8E79pivMuV2tukQ85cmNKeoEgJgq 12Content-Type: application/json; charset=UTF-8 13Content-Disposition: form-data; name="json" 14 15{ 16 "title":"BoatPrices" 17} 18 19--a7V4kRcFA8E79pivMuV2tukQ85cmNKeoEgJgq 20Content-Disposition: form-data; name="fileData"; filename="BoatPrices.txt" 21Content-Type: application/octet-stream; charset=ISO-8859-1 22 23...contents of BoatPrices.txt... 24 25--a7V4kRcFA8E79pivMuV2tukQ85cmNKeoEgJgq--