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

Chatter クラス

レコードのフォロワーと登録に関するアクセス情報

名前空間

ConnectApi

Chatter メソッド

Chatter のメソッドは次のとおりです。すべてのメソッドが静的です。

deleteSubscription(communityId, subscriptionId)

指定された登録を削除します。このメソッドを使用して、レコード、ユーザ、またはファイルのフォロー解除を行います。

API バージョン

28.0

Chatter が必要かどうか

はい

署名

public static void deleteSubscription(String communityId, String subscriptionId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
subscriptionId
型: String
登録の ID。

戻り値

型: Void

使用方法

ユーザ、グループ、またはレコードを「フォローする」ことは、ユーザ、グループ、またはレコードに「登録する」ことと同じです。「フォロワー」は、ユーザ、グループ、またはレコードをフォローしているユーザです。「登録」は、フォロワーと、フォロワーがフォローしているユーザ、グループ、またはレコードとのリレーションを記述するオブジェクトです。

グループを脱退するには、deleteMember(communityId, membershipId) をコールします。

getFollowers(communityId, recordId)

指定されたコミュニティの指定されたレコードのフォロワーの最初のページを返します。ページには、デフォルトの項目数が含まれます。

API バージョン

28.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.FollowerPage getFollowers(String communityId, String recordId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
recordId
型: String
レコードまたはキーワード me の ID。

使用方法

ユーザ、グループ、またはレコードを「フォローする」ことは、ユーザ、グループ、またはレコードに「登録する」ことと同じです。「フォロワー」は、ユーザ、グループ、またはレコードをフォローしているユーザです。「登録」は、フォロワーと、フォロワーがフォローしているユーザ、グループ、またはレコードとのリレーションを記述するオブジェクトです。

getFollowers(communityId, recordId, pageParam, pageSize)

指定されたレコードのフォロワーの指定されたページを返します。

API バージョン

28.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.FollowerPage getFollowers(String communityId, String recordId, Integer pageParam, Integer pageSize)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
recordId
型: String
レコードまたはキーワード me の ID。
pageParam
型: Integer
返すページのページ番号を指定します。0 から開始します。null または 0 を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりのフィード項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

使用方法

ユーザ、グループ、またはレコードを「フォローする」ことは、ユーザ、グループ、またはレコードに「登録する」ことと同じです。「フォロワー」は、ユーザ、グループ、またはレコードをフォローしているユーザです。「登録」は、フォロワーと、フォロワーがフォローしているユーザ、グループ、またはレコードとのリレーションを記述するオブジェクトです。

getSubscription(communityId, subscriptionId)

指定された登録に関する情報を返します。

API バージョン

28.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.Subscription getSubscription(String communityId, String subscriptionId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
subscriptionId
型: String
登録の ID。

使用方法

ユーザ、グループ、またはレコードを「フォローする」ことは、ユーザ、グループ、またはレコードに「登録する」ことと同じです。「フォロワー」は、ユーザ、グループ、またはレコードをフォローしているユーザです。「登録」は、フォロワーと、フォロワーがフォローしているユーザ、グループ、またはレコードとのリレーションを記述するオブジェクトです。

submitDigestJob(period)

毎日または毎週の Chatter メールダイジェストジョブを送信します。

API バージョン

37.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.DigestJobRepresentation submitDigestJob(ConnectApi.DigestPeriod period)

パラメータ

period
型: ConnectApi.DigestPeriod
Chatter メールダイジェストに含める期間を指定します。値は次のとおりです。
  • DailyDigest — メールに前日の最新の投稿が最大で 50 個含まれます。
  • WeeklyDigest — メールに先週の最新の投稿が最大で 50 個含まれます。

戻り値

型: ConnectApi.DigestJob

使用方法

Chatter がメールダイジェストを送信する時刻は、UI では設定できません。メールダイジェストの送信タイミングを制御し、このメソッドを使用するには、Salesforce に連絡して API 限定 Chatter ダイジェストを有効にしてください。

API 限定 Chatter ダイジェストを有効にすると、組織にスケジュールされたダイジェストが無効になります。ユーザがダイジェストを受信できるように API をコールする必要があります。

警告

ダイジェストジョブをスケジュールする場合は、このメソッドを設定した Apex Schedulable インターフェースを実装することをお勧めします。ダイジェストジョブを監視するには、[設定] から、[クイック検索] ボックスに「バックグラウンドジョブ」と入力し、[バックグラウンドジョブ] を選択します。

毎日のダイジェストは次のようにスケジュールします。
毎週のダイジェストは次のようにスケジュールします。