FeedComment
サポートされているコール
create()、delete()、describeSObjects()、query()、retrieve()、search()、update()、upsert()
特別なアクセスルール
フィードコメントを使用する場合、次の点に注意してください。
- FeedComment レコードを表示するには、フィードの親種別への参照アクセス権が必要です。
- コメントを追加するにはフィードへのアクセス権が必要です。
- コメントがユーザレコードに関連する場合、そのユーザはコメントを削除できます。たとえば、John Smith が Sasha Jones についてコメントをした場合、Sasha はそのコメントを削除できます。
- ログインユーザが「Chatter フィードにシステム項目値を挿入」ユーザ権限を持っている場合、システム項目である CreatedBy と CreatedDate で、create 項目プロパティを使用できます。移行時に、ログインユーザはこの 2 つの項目に対して元の投稿作成者とその作成日を設定できます。移行後は、これらの項目は更新できません。
項目
| 項目 | 詳細 |
|---|---|
| CommentBody | |
| CommentType | |
| FeedItemId | |
| InsertedById | |
| LastEditById | |
| LastEditDate | |
| ParentId | |
| RelatedRecordId | |
| Revision | |
| SystemModstamp |
|
使用方法
-
API バージョン 23.0 以降、「すべてのデータの参照」権限がある場合は、ID 条件を使用せずに FeedComment レコードを直接クエリできます。「すべてのデータの参照」権限がない場合、ID 条件を使用するかどうかにかかわらず、FeedComment レコードを直接クエリすることはできません。
たとえば、次のクエリは、フィードの一般情報を返します。 -
SOSL を使用してコメント内のテキストを検索できます。たとえば、次の Java クラスでは search() を使用してレコードの任意の項目内の「foo」という文字列を検索します。
- Apex トリガを使用して FeedComment オブジェクトの Body を変更する場合、すべてのメンションのハイパーリンクはプレーンテキスト形式に変換されます。メンションされたユーザにはメール通知は送信されません。