Chatter クラス
名前空間
Chatter のメソッド
deleteSubscription(communityId, subscriptionId)
API バージョン
28.0
Chatter が必要かどうか
はい
署名
public static void deleteSubscription(String communityId, String subscriptionId)
パラメーター
戻り値
型: Void
使用方法
グループを脱退するには、deleteMember(communityId, membershipId) をコールします。
例
ユーザーをフォローしている場合、ConnectApi.ChatterUsers.follow をコールすると ConnectApi.Subscription オブジェクトが返されます。ユーザーのフォローを停止するには、そのオブジェクトの id プロパティを次のメソッドに渡します。
1ConnectApi.Chatter.deleteSubscription(null, '0E8RR0000004CnK0AU');getFollowers(communityId, recordId)
API バージョン
28.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.FollowerPage getFollowers(String communityId, String recordId)
パラメーター
戻り値
使用方法
getFollowers(communityId, recordId, pageParam, pageSize)
API バージョン
28.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.FollowerPage getFollowers(String communityId, String recordId, Integer pageParam, Integer pageSize)
パラメーター
戻り値
使用方法
ユーザー、グループ、またはレコードを「フォローする」ことは、ユーザー、グループ、またはレコードに「登録する」ことと同じです。「フォロワー」は、ユーザー、グループ、またはレコードをフォローしているユーザーです。「登録」は、フォロワーと、フォロワーがフォローしているユーザー、グループ、またはレコードとのリレーションを記述するオブジェクトです。
getSubscription(communityId, subscriptionId)
API バージョン
28.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.Subscription getSubscription(String communityId, String subscriptionId)
パラメーター
戻り値
使用方法
submitDigestJob(period)
API バージョン
37.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.DigestJobRepresentation submitDigestJob(ConnectApi.DigestPeriod period)
パラメーター
- period
- 型: ConnectApi.DigestPeriod
- Chatter メールダイジェストに含める期間。値は次のとおりです。
- DailyDigest — メールに前日の最新の投稿が最大で 50 個含まれます。
- WeeklyDigest — メールに先週の最新の投稿が最大で 50 個含まれます。
戻り値
使用方法
ダイジェストジョブをスケジュールする場合は、このメソッドを設定した Apex Schedulable インターフェースを実装することをお勧めします。ダイジェストジョブを監視するには、[設定] から、[クイック検索] ボックスに「バックグラウンドジョブ」と入力し、[バックグラウンドジョブ] を選択します。
例
1global class ExampleDigestJob1 implements Schedulable {
2 global void execute(SchedulableContext context) {
3 ConnectApi.Chatter.submitDigestJob(ConnectApi.DigestPeriod.DailyDigest);
4 }
5}1global class ExampleDigestJob2 implements Schedulable {
2 global void execute(SchedulableContext context) {
3 ConnectApi.Chatter.submitDigestJob(ConnectApi.DigestPeriod.WeeklyDigest);
4 }
5}