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

FeedPost

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

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

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

特別なアクセスルール

作成したすべてのフィード項目を削除することができます。自分が作成し��いないフィード項目を削除するには、次のいずれかの権限が必要です。
  • 「すべてのデータの編集」
  • フィードに関連付けられたオブジェクトに対する「すべて変更」権限および親フィードに対する削除権限
  • 「Chatter のモデレート」

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

    メモ

  • 「リストに記載しないグループの管理」

    この権限を持つユーザのみがリストに記載しないグループの項目を削除できます。

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

コンテキストユーザが「Chatter フィードにシステム項目値を挿入」ユーザ権限を持っている場合、システム項目である CreatedBy と CreatedDate で、create 項目プロパティを使用できます。移行時に、コンテキストユーザはこれらの項目に対して元の投稿作成者とその作成日を設定できます。移行後は、これらの項目は更新できません。

項目

項目 詳細
Body
型
string
プロパティ
Create、Filter、Nillable、Sort
説明
FeedPost の内容。Type が TextPost または AdvancedTextPost である場合は必須。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 レコードは、明示的に作成または削除できません。