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

Topics クラス

トピックの説明、トピックについて話しているユーザ数、関連トピック、トピックに投稿しているグループの情報など、トピックに関する情報にアクセスします。トピックの名前または説明の更新、トピックのマージ、レコードおよびフィード項目のトピックの追加または削除を行います。

名前空間

ConnectApi

Topics メソッド

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

assignTopic(communityId, recordId, topicId)

指定されたトピックを指定されたレコードまたはフィード項目に割り当てます。レコードまたはフィード項目に既存のトピックを追加できるのは、「トピックを割り当てる」権限を持つユーザのみです。ユーザがオブジェクト種別のレコードにトピックを追加できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Topic assignTopic(String communityId, String recordId, String topicId)

パラメータ

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

戻り値

型: ConnectApi.​Topic

assignTopicByName(communityId, recordId, topicName)

指定されたトピックを指定されたレコードまたはフィード項目に割り当てます。レコードまたはフィード項目に既存のトピックを追加できるのは、「トピックを割り当てる」権限を持つユーザのみです。レコードまたはフィード項目に新規のトピックを追加できるのは、「トピックの作成」権限を持つユーザのみです。ユーザがオブジェクト種別のレコードにトピックを追加できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Topic assignTopicByName(String communityId, String recordId, String topicName)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
recordId
型: String
トピックが割り当てられるレコードまたはフィード項目の ID。
topicName
型: String
新規または既存のトピックの名前。

戻り値

型: ConnectApi.​Topic

deleteTopic(communityId, topicId)

指定されたトピックを削除します。「トピックの削除」または「すべてのデータの編集」権限を持つユーザのみがトピックを削除できます。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static Void deleteTopic(String communityId, String topicId)

パラメータ

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

戻り値

型: Void

使用方法

トピックの削除は非同期です。削除の完了前にトピックを要求した場合、応答は 200: Successful になり、バージョン 33.0 以降では ConnectApi.TopicisBeingDeleted プロパティが true になります。削除の完了後にトピックを要求した場合、応答は 404: NOT_FOUND になります。

getGroupsRecentlyTalkingAboutTopic(communityId, topicId)

指定されたトピックに最近投稿した 5 つのグループに関する情報を返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ChatterGroupSummaryPage getGroupsRecentlyTalkingAboutTopic(String communityId, String topicId)

パラメータ

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

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getRecentlyTalkingAboutTopicsForGroup(communityId, groupId)

指定されたグループで最近使用されたトピックを最大 5 個返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.TopicPage getRecentlyTalkingAboutTopicsForGroup(String communityId, String groupId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
groupId
型: String
グループの ID。

戻り値

型: ConnectApi.​TopicPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getRecentlyTalkingAboutTopicsForUser(communityId, userId)

指定されたユーザが最近使用したトピック。指定されたユーザが最近使用したトピックを最大 5 個取得します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.TopicPage getRecentlyTalkingAboutTopicsForUser(String communityId, String userId)

パラメータ

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

戻り値

型: ConnectApi.​TopicPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getRelatedTopics(communityId, topicId)

指定されたトピックへの関連性が最も強い 5 つのトピックのリスト。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getRelatedTopics(String communityId, String topicId)

パラメータ

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

戻り値

型: ConnectApi.​TopicPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getTopic(communityId, topicId)

指定されたトピックに関する情報を返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Topic getTopic(String communityId, String topicId)

パラメータ

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

戻り値

型: ConnectApi.​Topic

getTopics(communityId, recordId)

指定されたレコードまたはフィード項目に割り当てられているトピックの最初のページを返します。ユーザがオブジェクト種別のレコードにトピックを追加できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, String recordId)

パラメータ

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

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId)

組織のトピックの最初のページを返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId)

パラメータ

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

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, sortParam)

組織のトピックの最初のページを指定された順序で返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, ConnectApi.TopicSort sortParam)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
sortParam
型: ConnectApi.​TopicSort
値は次のとおりです。
  • popularDesc: トピックを人気順に並び替えます。この値がデフォルトです。
  • alphaAsc: トピックをアルファベット順に並び替えます。

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, pageParam, pageSize)

指定されたページのトピックを返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, Integer pageParam, Integer pageSize)

パラメータ

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

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, pageParam, pageSize, sortParam)

指定されたページのトピックを指定された順序で返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, Integer pageParam, Integer pageSize, ConnectApi.TopicSort sortParam)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
pageParam
型: Integer
返すページのページ番号を指定します。0 から開始します。null または 0 を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりのフィード項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
sortParam
型: ConnectApi.​TopicSort
値は次のとおりです。
  • popularDesc: トピックを人気順に並び替えます。この値がデフォルトです。
  • alphaAsc: トピックをアルファベット順に並び替えます。

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, q, sortParam)

指定された検索条件に一致するトピックを指定された順序で返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, String q, ConnectApi.TopicSort sortParam)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
q
型: String
検索する文字列を指定します。文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。
sortParam
型: ConnectApi.​TopicSort
値は次のとおりです。
  • popularDesc: トピックを人気順に並び替えます。この値がデフォルトです。
  • alphaAsc: トピックをアルファベット順に並び替えます。

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, q, pageParam, pageSize)

指定されたページの指定された検索条件に一致するトピックを返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, String q, Integer pageParam, Integer pageSize)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
q
型: String
検索する文字列を指定します。文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。
pageParam
型: Integer
返すページのページ番号を指定します。0 から開始します。null または 0 を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりのフィード項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, q, pageParam, pageSize, sortParam)

指定されたページの指定された検索条件に一致するトピックを指定された順序で返します。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, String q, Integer pageParam, Integer pageSize, ConnectApi.TopicSort sortParam)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
q
型: String
検索する文字列を指定します。文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。
pageParam
型: Integer
返すページのページ番号を指定します。0 から開始します。null または 0 を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりのフィード項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
sortParam
型: ConnectApi.​TopicSort
値は次のとおりです。
  • popularDesc: トピックを人気順に並び替えます。この値がデフォルトです。
  • alphaAsc: トピックをアルファベット順に並び替えます。

戻り値

型: ConnectApi.​TopicPage

getTopics(communityId, q, exactMatch)

名前が大文字と小文字を含め、完全一致するトピックを返します。

API バージョン

33.0

ゲストユーザが使用可能

33.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTopics(String communityId, String q, Boolean exactMatch)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
q
型: String
検索する文字列を指定します。文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。
exactMatch
型: Boolean
大文字と小文字を含め、完全一致する名前でトピックを検索する場合は、true を指定します。

戻り値

型: ConnectApi.​TopicPage

getTopicSuggestions(communityId, recordId, maxResults)

指定されたレコードまたはフィード項目の推奨トピックを返します。ユーザがオブジェクト種別のレコードの推奨トピックを参照できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicSuggestionPage getTopicSuggestions(String communityId, String recordId, Integer maxResults)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
recordId
型: String
レコードまたはフィード項目の ID。
maxResults
型: Integer
返される推奨トピックの最大数。デフォルト値は 5 です。値は 1 以上 25 以下で指定する必要があります。

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getTopicSuggestions(communityId, recordId)

指定されたレコードまたはフィード項目の推奨トピックを返します。ユーザがオブジェクト種別のレコードの推奨トピックを参照できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicSuggestionPage getTopicSuggestions(String communityId, String recordId)

パラメータ

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

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getTopicSuggestionsForText(communityId, text, maxResults)

指定されたテキスト文字列の推奨トピックを返します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicSuggestionPage getTopicSuggestionsForText(String communityId, String text, Integer maxResults)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
text
型: String
テキスト文字列。
maxResults
型: Integer
返される推奨トピックの最大数。デフォルト値は 5 です。値は 1 以上 25 以下で指定する必要があります。

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getTopicSuggestionsForText(communityId, text)

指定されたテキスト文字列の推奨トピックを返します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicSuggestionPage getTopicSuggestionsForText(String communityId, String text)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
text
型: String
テキスト文字列。

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getTrendingTopics(communityId)

組織のトピックのトレンド上位 5 つのリスト。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTrendingTopics(String communityId)

パラメータ

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

戻り値

型: ConnectApi.​TopicPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

getTrendingTopics(communityId, maxResults)

組織のトピックのトレンド上位 5 つのリスト。

API バージョン

29.0

ゲストユーザが使用可能

32.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.TopicPage getTrendingTopics(String communityId, Integer maxResults)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
maxResults
型: Integer
返される推奨トピックの最大数。デフォルト値は 5 です。値は 1 以上 25 以下で指定する必要があります。

戻り値

型: ConnectApi.​TopicPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

mergeTopics(communityId, topicId, idsToMerge)

最大 5 個のトピックを指定されたトピックにマージします。

API バージョン

33.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Topic mergeTopics(String communityId, String topicId, List<String> idsToMerge)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
topicId
型: String
トピックの ID。
idsToMerge
型: List<String>
トピックにマージする最大 5 個のトピック ID のカンマ区切りリスト。

戻り値

型: ConnectApi.​Topic

使用方法

「トピックの削除」または「すべてのデータの編集」権限を持つユーザのみがトピックをマージできます。

unassignTopic(communityId, recordId, topicId)

指定されたレコードまたはフィード項目から指定されたトピックを削除します。フィード項目またはレコードからトピックを削除できるのは、「トピックを割り当てる」権限を持つユーザのみです。ユーザがオブジェクト種別のレコードにトピックを追加できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static Void unassignTopic(String communityId, String recordId, String topicId)

パラメータ

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

戻り値

型: Void

updateTopic(communityId, topicId, topic)

指定されたトピックの説明または名前を更新したり、最大 5 個のトピックを指定されたトピックにマージしたりします。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Topic updateTopic(String communityId, String topicId, ConnectApi.TopicInput topic)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
topicId
型: String
トピックの ID。
topic
型: ConnectApi.TopicInput
トピックの名前と説明、またはトピックにマージする最大 5 個のカンマ区切りのトピック ID が含まれる ConnectApi.TopicInput オブジェクト。

戻り値

型: ConnectApi.​Topic

使用方法

「トピックの編集」または「すべてのデータの編集」権限を持つユーザのみがトピックの名前と説明を更新できます。「トピックの削除」または「すべてのデータの編集」権限を持つユーザのみがトピックをマージできます。

Topics テストメソッド

Topics のテストメソッドを次に示します。すべてのメソッドが静的です。

これらのメソッドを使用して ConnectApi コードをテストする方法の詳細は、「ConnectApi コードのテスト」を参照してください。

setTestGetGroupsRecentlyTalkingAboutTopic(communityId, topicId, result)

ConnectApi.getGroupsRecentlyTalkingAboutTopic をテストコンテキストでコールするときに返される ConnectApi.ChatterGroupSummaryPage オブジェクトを登録します。

API バージョン

29.0

署名

public static Void setTestGetGroupsRecentlyTalkingAboutTopic(String communityId, String topicId, ConnectApi.ChatterGroupSummaryPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
topicId
型: String
トピックの ID。
result
型: ConnectApi.​Chatter​Group​SummaryPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetRecentlyTalkingAboutTopicsForGroup(communityId, groupId, result)

ConnectApi.getRecentlyTalkingAboutTopicsForGroup メソッドをテストコンテキストでコールするときに返される ConnectApi.​TopicPage オブジェクトを登録します。

API バージョン

29.0

署名

public static Void setTestGetRecentlyTalkingAboutTopicsForGroup(String communityId, String groupId, ConnectApi.​TopicPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
groupId
型: String
グループの ID。
result
型: ConnectApi.​TopicPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetRecentlyTalkingAboutTopicsForUser(communityId, userId, result)

テストに使用するトピックページを作成します。ページの作成後、一致する ConnectApi.getRecentlyTalkingAboutTopicsForUser メソッドを使用してテストページにアクセスし、テストを実行します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetRecentlyTalkingAboutTopicsForUser(String communityId, String userId, ConnectApi.TopicPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
userId
型: String
ユーザの ID。
result
型: ConnectApi.​TopicPage
テストトピックページを指定します。

戻り値

型: Void

setTestGetRelatedTopics(communityId, topicId, result)

ConnectApi.getRelatedTopics メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicPage オブジェクトを登録します。

API バージョン

29.0

署名

public static Void setTestGetRelatedTopics(String communityId, String topicId, ConnectApi.TopicPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
topicId
型: String
トピックの ID。
result
型: ConnectApi.​TopicPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetTopicSuggestions(communityId, recordId, maxResults, result)

一致する ConnectApi.getTopicSuggestions メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicSuggestionPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetTopicSuggestions(String communityId, String recordId, Integer maxResults, ConnectApi.TopicSuggestionPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
recordId
型: String
レコードまたはフィード項目の ID。
maxResults
型: Integer
返される推奨トピックの最大数。デフォルト値は 5 です。値は 1 以上 25 以下で指定する必要があります。
result
型: ConnectApi.​TopicSuggestionPage
テストトピックの提案ページを指定します。

戻り値

型: Void

setTestGetTopicSuggestions(communityId, recordId, result)

一致する ConnectApi.getTopicSuggestions メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicSuggestionPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetTopicSuggestions(String communityId, String recordId, ConnectApi.​TopicSuggestionPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
recordId
型: String
レコードまたはフィード項目の ID。
result
型: ConnectApi.​TopicSuggestionPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetTopicSuggestionsForText(communityId, text, maxResults, result)

一致する ConnectApi.getTopicSuggestionsForText メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicSuggestionPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetTopicSuggestionsForText(String communityId, String text, Integer maxResults, ConnectApi.TopicSuggestionPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
text
型: String
テキスト文字列。
maxResults
型: Integer
返される推奨トピックの最大数。デフォルト値は 5 です。値は 1 以上 25 以下で指定する必要があります。
result
型: ConnectApi.​TopicSuggestionPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetTopicSuggestionsForText(communityId, text, result)

一致する ConnectApi.getTopicSuggestionsForText メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicSuggestionPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetTopicSuggestionsForText(String communityId, String text, ConnectApi.TopicSuggestionPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
text
型: String
テキスト文字列。
result
型: ConnectApi.​TopicSuggestionPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetTrendingTopics(communityId, result)

一致する ConnectApi.getTrendingTopics メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetTrendingTopics(String communityId, ConnectApi.TopicPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
result
型: ConnectApi.​TopicPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestGetTrendingTopics(communityId, maxResults, result)

一致する ConnectApi.getTrendingTopics メソッドをテストコンテキストでコールするときに返される ConnectApi.TopicPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

29.0

署名

public static Void setTestGetTrendingTopics(String communityId, Integer maxResults, ConnectApi.TopicPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
maxResults
型: Integer
返される推奨トピックの最大数。デフォルト値は 5 です。値は 1 以上 25 以下で指定する必要があります。
result
型: ConnectApi.​TopicPage
テストデータを含むオブジェクト。

戻り値

型: Void