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 | ファイルのサポートされているプレビューに関する情報の取得や、ファイルプレビューのページの生成を行います。生成できるページは最大 500 ページです。 |
| /connect/files/fileId/previews/previewFormat | GET | ファイルプレビューで最大 500 ページを取得するか、プレビュー内の特定のページを取得します。 |
| /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 | 指定されたユーザーと共有されているファイルに関する情報を取得します。 |
リポジトリファイルを操作するには、「Files Connect Repository リソース」を参照してください。