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

CommunityModeration クラス

コミュニティのフィード項目およびコメントのフラグに関する情報にアクセスします。コメントおよびフィード項目に対して 1 つ以上のフラグを追加および削除できます。すべてのフラグ付きフィード項目およびコメントを含むフィードを表示するには、ConnectApi.ChatterFeeds.getFeedItemsFromFeed メソッドに ConnectApi.FeedType.Moderation を渡します。

名前空間

ConnectApi

CommunityModeration メソッド

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

addFlagToComment(communityId, commentId)

コメントにモデレーションフラグを追加します。コメントにフラグを追加するには、コミュニティで [メンバーにコンテンツのフラグの設定を許可] が選択されている必要があります。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags addFlagToComment(String communityId, String commentId)

パラメータ

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

addFlagToComment(communityId, commentId, visibility)

表示を指定して、コメントにモデレーションフラグを追加します。コメント���フラグを追加するには、コミュニティで [メンバーにコンテンツのフラグの設定を許可] が選択されている必要があります。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags addFlagToComment(String communityId, String commentId, ConnectApi.CommunityFlagVisibility visibility)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
commentId
型: String
コメントの ID。
visibility
型: ConnectApi.​CommunityFlag​Visibility
さまざまなユーザ種別でのフラグの表示動作を指定します。
  • ModeratorsOnly — フラグは、フラグが付けられた要素または項目に対するモデレーション権限を持つユーザにのみ表示されます。
  • SelfAndModerators — フラグは、フラグの作成者とフラグが付けられた要素または項目に対するモデレーション権限を持つユーザに表示されます。

addFlagToFeedElement(communityId, feedElementId)

フィード要素にモデレーションフラグを追加します。フィード要素にフラグを追加するには、コミュニティで [メンバーにコンテンツのフラグの設定を許可] が選択されている必要があります。

API バージョン

31.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationCapability addFlagToFeedElement(String communityId, String feedElementId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedElementId
型: String
フィード要素の ID。

戻り値

型: ConnectApi.​Moderation​Capability Class

フィード要素がこの機能をサポートしていない場合、戻り値は ConnectApi.NotFoundException になります。

addFlagToFeedElement(communityId, feedElementId, visibility)

表示を指定して、フィード要素にモデレーションフラグを追加します。フィード要素にフラグを追加するには、コミュニティで [メンバーにコンテンツのフラグの設定を許可] が選択されている必要があります。

API バージョン

31.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationCapability addFlagToFeedElement(String communityId, String feedElementId, ConnectApi.CommunityFlagVisibility visibility)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedElementId
型: String
フィード要素の ID。
visibility
型: ConnectApi.CommunityFlagVisibility
さまざまなユーザ種別でのフラグの表示動作を指定します。次のいずれかの値にします。
  • ModeratorsOnly — フラグは、フラグが付けられた要素または項目に対するモデレーション権限を持つユーザにのみ表示されます。
  • SelfAndModerators — フラグは、フラグの作成者とフラグが付けられた要素または項目に対するモデレーション権限を持つユーザに表示されます。

戻り値

型: ConnectApi.​Moderation​Capability Class

フィード要素がこの機能をサポートしていない場合、戻り値は ConnectApi.NotFoundException になります。

addFlagToFeedItem(communityId, feedItemId)

フィード項目にモデレーションフラグを追加し��す。フィード項目にフラグを追加するには、コミュニティで [メンバーにコンテンツのフラグの設定を許可] が選択されている必要があります。

API バージョン

29.0 ~ 31.0

バージョン 32.0 以降では、addFlagToFeedElement(communityId, feedElementId) を使用します。

重要

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags addFlagToFeedItem(String communityId, String feedItemId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedItemId
型: String
フィード項目の ID。

addFlagToFeedItem(communityId, feedItemId, visibility)

表示を指定して、フィード項目にモデレーションフラグを追加します。フィード項目にフラグを追加するには、コミュニティで [メンバーにコンテンツのフラグの設定を許可] が選択されている必要があります。

API バージョン

30.0 ~ 31.0

バージョン 32.0 以降では、addFlagToFeedElement(communityId, feedElementId, visibility) を使用します。

重要

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags addFlagToFeedItem(String communityId, String feedItemId, ConnectApi.CommunityFlagVisibility visibility)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedItemId
型: String
フィード項目の ID。
visibility
型: ConnectApi.​CommunityFlag​Visibility
さまざまなユーザ種別でのフラグの表示動作を指定します。
  • ModeratorsOnly — フラグは、フラグが付けられた要素または項目に対するモデレーション権限を持つユーザにのみ表示されます。
  • SelfAndModerators — フラグは、フラグの作成者とフラグが付けられた要素または項目に対するモデレーション権限を持つユーザに表示されます。

getFlagsOnComment(communityId, commentId)

コメントのモデレーションフラグを取得します。フラグを取得するには、コンテキストユーザが「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags getFlagsOnComment(String communityId, String commentId)

パラメータ

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

getFlagsOnComment(communityId, commentId, visibility)

表示を指定して、コメントのモデレーションフラグを取得します。フラグを取得するには、コンテキストユーザが「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

30.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags getFlagsOnComment(String communityId, String commentId, ConnectApi.CommunityFlagVisibility visibility)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
commentId
型: String
コメントの ID。
visibility
型: ConnectApi.​CommunityFlag​Visibility
さまざまなユーザ種別でのフラグの表示動作を指定します。
  • ModeratorsOnly — フラグは、フラグが付けられた要素または項目に対するモデレーション権限を持つユーザにのみ表示されます。
  • SelfAndModerators — フラグは、フラグの作成者とフラグが付けられた要素または項目に対するモデレーション権限を持つユーザに表示されます。

getFlagsOnFeedElement(communityId, feedElementId)

フィード要素のモデレーションフラグを取得します。フラグを取得するには、コンテキストユーザが「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

31.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationCapability getFlagsOnFeedElement(String communityId, String feedElementId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedElementId
型: String
フィード要素の ID。

戻り値

型: ConnectApi.​Moderation​Capability Class

フィード要素がこの機能をサポートしていない場合、戻り値は ConnectApi.NotFoundException になります。

getFlagsOnFeedElement(communityId, feedElementId, visibility)

表示を指定して、フィード要素のモデレーションフラグを取得します。フラグを取得するには、コンテキストユーザが「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

31.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationCapability getFlagsOnFeedElement(String communityId, String feedElementId, ConnectApi.CommunityFlagVisibility visibility)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedElementId
型: String
フィード要素の ID。
visibility
型: ConnectApi.CommunityFlagVisibility
さまざまなユーザ種別でのフラグの表示動作を指定します。次のいずれかの値にします。
  • ModeratorsOnly — フラグは、フラグが付けられた要素または項目に対するモデレーション権限を持つユーザにのみ表示されます。
  • SelfAndModerators — フラグは、フラグの作成者とフラグが付けられた要素または項目に対するモデレーション権限を持つユーザに表示されます。

戻り値

型: ConnectApi.​Moderation​Capability Class

フィード要素がこの機能をサポートしていない場合、戻り値は ConnectApi.NotFoundException になります。

getFlagsOnFeedItem(communityId, feedItemId)

フィード項目のモデレーションフラグを取得します。フラグを取得するには、コンテキストユーザが「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

29.0 ~ 31.0

バージョン 32.0 以降では、getFlagsOnFeedElement(communityId, feedElementId) を使用します。

重要

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags getFlagsOnFeedItem(String communityId, String feedItemId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedItemId
型: String
フィード項目の ID。

getFlagsOnFeedItem(communityId, feedItemId, visibility)

表示を指定して、フィード項目のモデレーションフラグを取得します。フラグを取得するには、コンテキストユーザが「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

30.0 ~ 31.0

バージョン 32.0 以降では、getFlagsOnFeedElement(communityId, feedElementId, visibility) を使用します。

重要

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags getFlagsOnFeedItem(String communityId, String feedItemId, ConnectApi.CommunityFlagVisibility visibility)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedItemId
型: String
フィード項目の ID。
visibility
型: ConnectApi.​CommunityFlag​Visibility
さまざまなユーザ種別でのフラグの表示動作を指定します。
  • ModeratorsOnly — フラグは、フラグが付けられた要素または項目に対するモデレーション権限を持つユーザにのみ表示されます。
  • SelfAndModerators — フラグは、フラグの作成者とフラグが付けられた要素または項目に対するモデレーション権限を持つユーザに表示されます。

removeFlagsOnComment(communityId, commentId, userId)

コメントからモデレーションフラグを削除します。コメントからフラグを削除するには、コンテキストユーザがそのフラグを追加しているか、「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags removeFlagsOnComment(String communityId, String commentId, String userId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
commentId
型: String
コメントの ID。
userId
型: String
ユーザの ID。

戻り値

型: Void

removeFlagFromFeedElement(communityId, feedElementId, userId)

フィード要素からモデレ��ションフラグを削除します。フィード要素からフラグを削除するには、コンテキストユーザがそのフラグを追加しているか、「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

31.0

Chatter が必要かどうか

はい

署名

public static void removeFlagFromFeedElement(String communityId, String feedElementId, String userId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedElementId
型: String
フィード要素の ID。
userId
型: String
ユーザの ID。

戻り値

型: ConnectApi.​Moderation​Capability Class

フィード要素がこの機能をサポートしていない場合、戻り値は ConnectApi.NotFoundException になります。

removeFlagsOnFeedItem(communityId, feedItemId, userId)

フィード項目からモデレーションフラグを削除します。フィード項目からフラグを削除するには、コンテキストユーザがそのフラグを追加しているか、「コミュニティフィードのモデレート」権限を持っている必要があります。

API バージョン

29.0 ~ 31.0

バージョン 32.0 以降では、removeFlagFromFeedElement(communityId, feedElementId, userId) を使用します。

重要

Chatter が必要かどうか

はい

署名

public static ConnectApi.ModerationFlags removeFlagsOnFeedItem(String communityId, String feedItemId, String userId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
feedItemId
型: String
フィード項目の ID。
userId
型: String
ユーザの ID。

戻り値

型: Void