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

FeedPost

FeedPost は、AccountFeed などのレコードフィードへの変更の種類 (テキスト投稿、リンク投稿、およびコンテンツ投稿) を表します。このオブジェクトは、API バージョン 18.0 から 21.0 で使用できます。FeedPost はそれ以降のバージョンでは使用できません。API バージョン 21.0 以降、テキスト投稿、リンク投稿、フィードのコンテンツ投稿を表すには FeedItem を使用します。

サポートされているコール

create()、delete()、describeSObjects()、search()

特��なアクセスルール

作成したすべてのフィード項目を削除することができます。自分が作成していないフィード項目を削除するには、次のいずれかの権限が必要です。
  • 「すべてのデータの編集」
  • 「Chatter のモデレート」

    「Chatter のモデレート」権限を持つユーザは、参照しているフィード項目およびコメントのみを削除できます。

    メモ

「すべてのデータの編集」権限を持つユーザのみが、Type TrackedChange の FeedItem を削除できます。

ログインユーザが「Chatter フィードにシステム項目値を挿入」ユーザ権限を持っている場合、このオブジェクトのシステム項目である CreatedBy と CreatedDate で、create 項目プロパティを使用できます。これにより、ログインユーザは移行時にこの 2 つの項目に対して、移行時点のシステム項目値 (移行が実行された時点でのログインユーザと日付になります) を受け入れる代わりに、元の投稿作成者とその作成日を設定することができます。移行後は、これらの項目は更新できません。

項目

項目 詳細
Body
型
string
プロパティ
Create、Filter、Nillable、Sort
説明
FeedPost の内容。Type が TextPost である場合は必須です。Type が ContentPost または LinkPost である場合は省略可能です。これは、フィードに表示されるメッセージです。
ContentData
型
base64
プロパティ
Create、Nillable
説明
フィードにアップロードされたファイル。Type が ContentPost である場合は必須です。符号化されたファイルデータ。0 バイトであることはできません。任意の形式を使用できます。この項目を設定すると、Type が ContentPost に自動的に設定されます。
ContentDescription
型
string
プロパティ
Create、Nillable、Sort
説明
ContentData で指定されるファイルの説明。
ContentFileName
型
string
プロパティ
Create、Group、Nillable、Sort
説明
フィードにアップロードされたファイル。Type が ContentPost である場合は必須です。フィードにアップロードされたファイルの名前。ContentFileName を設定すると、Type が ContentPost に自動的に設定されます。
ContentSize
型
int
プロパティ
Group、Nillable、Sort
説明
参照のみ。挿入時に自動的に決定されます。フィードにアップロードされたファイルのサイズ (バイト単位)。
ContentType
型
string
プロパティ
Group、Nillable、Sort
説明
参照のみ。挿入時に自動的に決定されます。フィードにアップロードされたファイルの MIME タイプ。
FeedItemId
型
reference
プロパティ
Filter、Group、Sort
説明
FeedPost を含むフィードの ID。
InsertedById
型
reference
プロパティ
Filter、Group、Sort
説明
フィードにこのオブジェクトを追加したユーザの ID です。たとえば、クライアントアプリケーションによって、他のアプリケーションからあるフィードに複数の投稿とコメントを移行すると、InsertedBy 値にはログインユーザの ID が設定されます。
IsDeleted
型
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
レコードがごみ箱に移動したか (true)、否か (false) を示します。これは標準のシステム項目です。
LinkUrl
型
url
プロパティ
Create、Filter、Nillable、Sort
説明
LinkPost の URL。
ParentId
型
reference
プロパティ
Create、Filter、Group、Sort
説明
FeedPost が関連するオブジェクト種別の ID。たとえば、この項目を UserId に設定してユーザのプロファイルフィードに投稿したり、AccountId に設定して特定の取引先に投稿したりします。
Title
型
string
プロパティ
Create、Filter、Group、Nillable、Sort
説明
FeedPost のタイトル。Type が LinkPost である場合、Body は URL で、Title はリンクの表示ラベルです。
Type
型
picklist
プロパティ
Create、Defaulted on create、Filter、Group、Restricted picklist、Sort
説明
FeedPost の種別:
  • UserStatus — ユーザが状況を更新すると自動的に生成される
  • TrackedChange: 追跡対象の項目に対する単一の変更、または変更の集合
  • TextPost — フィードの直接のテキストエントリ
  • LinkPost — フィードに投稿する URL
  • ContentPost — フィードにアップロードされるファイル

Type を ContentPost に設定する場合、ContentData および ContentFileName を指定する必要があります。

メモ

使用方法

  • FeedPost を直接クエリすることはできません。FeedPost は必ずフィード項目に関連付けられているため、フィードによってクエリすることができます。次の例では、指定された取引先のすべてのフィード項目を日付で降順に並べて返します。
    1SELECT Id, Type, FeedPost.Body 
    2FROM AccountFeed 
    3WHERE ParentId = AccountId ORDER BY CreatedDate DESC
  • 種別が UserStatus の FeedPost は、ユーザが投稿を追加して現在の状況を更新すると自動的に作成されます。種別が UserStatus の FeedPost は明示的に作成することはできません。
  • プロファイル、ニュース、またはレコードフィードの添付ファイルのサイズ制限は 2 GB です。
  • コンテンツ項目を使用して、コンテンツを更新または削除することはできません。
  • コンテンツ項目を条件検索または更新することはできません。
  • API によって FeedPost を削除すると、関連付けられたコンテンツと FeedPost オブジェクトも削除されます。同様に、FeedPost の削除を解除すると、関連付けられたコンテンツと FeedPost オブジェクトが復元されます。

    このオブジェクトは物理削除されます。ごみ箱には移動されません。

    メモ

  • フィードへのアップロード後は、添付ファイルまたはドキュメントを削除したり、非公開とマークしたり、共有ルールで非表示にしたりできます。この場合、FeedPost のすべてのコンテンツ項目が SOQL クエリでは null として表示されます。
  • FeedTrackedChange レコードは、明示的に作成または削除できません。