この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Salesforce Files

Connect REST API を使用して、Salesforce Files を操作します。

Salesforce Files を使用すると、クラウドでファイルのアップロード、保存、検索、フォロー、共有、およびコラボレーションができます。

リソース HTTP のメソッド ToDo
/chatter/feed-elements GET、POST フィード要素の投稿や、組織のすべてのフィード要素の検索を行います。
/chatter/feeds/files/me/feed-elements GET コンテキストユーザがフォローしている人またはグループによって投稿されたファイルを含むすべてのフィード要素を返します。
/chatter/feeds/news/me/feed-elements GET コンテキストユーザが所有するグループかメンバーであるグループすべてからの全フィード要素と、コンテキストユーザがフォローしている全ファイル、レコード、およびユーザからの全フィード要素。このリソースは、フィード要素に関する情報を取得し、フィード要素を投稿するために使用します。
/chatter/feeds/record/​recordId/feed-elements GET コンテキストユーザがフォローしているすべてのレコードのフィード要素、または指定された recordId のすべてのフィード要素を返します。このリソースは、フィードの検索や特定のフィード (別のユーザのフィードも含める) のフィード要素の取得に使用します。このリソースを使用してグループのフィード要素を取得するには、グループ ID を recordId として指定します。
/chatter/feeds/user-profile/​userId/feed-elements GET ユーザが、作成し、親であり、メンションされているフィード要素を返します。Experience Cloud サイトのみの場合は、このフィードにユーザがコメントしたフィード要素も含まれます。このフィードは、グループ更新など、より多くのフィード項目を返すニュースフィードとは異なります。ユーザプロファイルフィードに投稿できます。別のユーザのユーザプロファイルフィードを取得できます。
/connect/files/fileId GET、POST、PATCH、DELETE 外部ファイルへの参照を含む、指定されたファイルに関する情報を取得します。外部ファイルへの参照を含む、既存のファイルの新バージョンをアップロードします。ファイルの名称変更、別のフォルダへの移動、ファイルの削除を行います。
/connect/files/fileId/asset POST アセットファイルを作成します。
/connect/file-assets/assetId GET、PATCH アセットファイルに関する情報を取得したり、認証されていないユーザのアセットファイルの表示を変更したりします。
/connect/file-assets/fullyQualifiedName​/content GET ストリーミングされた、アセットファイルの内容を取得します。
/connect/file-assets/fullyQualifiedName​/rendition GET ストリーミングされた、最大 25 個のアセットファイルの変換を取得します。変換とは、ファイルのバイナリプレビューです。
/connect/file-assets/batch/assetIds GET 最大 100 個のアセットファイルから成るカンマ区切りのリストに関する情報を取得します。
/connect/files/fileId/content GET 外部ファイルへの参照を含む、ファイルの内容を返します。コンテンツは、レスポンスボディとしてストリーミングされます。
/connect/files/fileId/file-shares GET、POST 指定されたファイルの共有先であるオブジェクトに関する情報を返します。オブジェクトはユーザ、グループ、またはレコードの場合があります。指定されたファイルをユーザと共有する場合にも使用できます。
/connect/files/fileId/image GET ファイル画像に関する情報を取得します。
/connect/files/fileId/file-shares/link GET、PUT、DELETE リンクとして共有されるファイルの説明。ファイルの共有リンクの作成、アクセス、または削除を行います。
/connect/files/fileId/previews GET、PATCH ファイルのサポートされているプレビューに関する情報の取得や、ファイルプレビューの生成を行います。
/connect/files/fileId/previews/​previewFormat GET ファイルプレビューまたはプレビュー内の特定のページを取得します。
/connect/files/fileId/rendition GET ファイルの変換。変換とは、ファイルのバイナリプレビューです。バイナリの形式は、要求で指定された形式によって異なります。
/connect/files/batch/fileIds GET、DELETE ファイル ID によって指定されたファイルのリストに関する情報。ファイルのリストに関する情報の取得や、ファイルのリストの削除を行います。
/connect/folders/folderId GET、PATCH、DELETE 指定されたフォルダに関する情報を取得します。フォルダの移動、名前の変更、および削除を行います。
/connect/folders/folderId/items GET、POST フォルダの内容に関する情報を取得します。フォルダへのファイルの追加や、フォルダの作成を行います。
/chatter/groups/groupId/files GET 指定されたグループに投稿されたファイルに関する情報を返します。
/connect/topics/topicId/files GET 指定されたトピックに最近投稿された 5 つのファイルに関する情報を返します。
/connect/files/users/userId GET、POST 外部ファイルへの参照を含む、[ファイル] ホームへのファイルのアップロード、またはユーザが所有するファイルに関する情報の取得を行います。ユーザと共有されているファイル、ユーザがフォローしているファイル、一般的な組織ファイルは対象外です。
/connect/files/users/me/filter/groups GET 指定されたユーザがメンバーであるグループに投稿されたファイルに関する情報を返します。
/connect/files/users/me/filter/​shared-with-me GET 指定されたユーザと共有されているファイルに関する情報を返します。

別名 me は、コンテキストユーザのユーザ ID に置き換えることができます。

メモ

リポジトリファイルを操作するには、「Files Connect Repository リソース」を参照してください。