QuestionAndAnswers クラス
名前空間
QuestionAndAnswers のメソッド
getSuggestions(communityId, q, subjectId, includeArticles, maxResults)
API バージョン
32.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.QuestionAndAnswersSuggestions getSuggestions(String communityId, String q, String subjectId, Boolean includeArticles, Integer maxResults)
パラメーター
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
- q
- 型: String
- 必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
- subjectId
- 型: String
- そのオブジェクトに関する質問のみを検索するには、件名 ID を指定します。ID がトピックまたはユーザーの場合、ID は無視されます。
- includeArticles
- 型: Boolean
- 検索結果にナレッジ記事を含める場合は、true を指定します。質問のみを返す場合は、false を指定します。
- maxResults
- 型: Integer
- 項目種別ごとに返す結果の最大数。可能な値は 1 ~ 10 です。デフォルト値は、5 です。
使用方法
このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメーターを使用します。パラメーターが同じでないと、コードで例外が発生します。
setTestGetSuggestions(communityId, q, subjectId, includeArticles, maxResults, result)
API バージョン
32.0
署名
public static Void setTestGetSuggestions(String communityId, String q, String subjectId, Boolean includeArticles, Integer maxResults, ConnectApi.QuestionAndAnswersSuggestions result)
パラメーター
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
- q
- 型: String
- 必須。null にすることはできません。検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
- subjectId
- 型: String
- そのオブジェクトに関する質問のみを検索するには、件名 ID を指定します。ID がトピックまたはユーザーの場合、ID は無視されます。
- includeArticles
- 型: Boolean
- 検索結果にナレッジ記事を含める場合は、true を指定します。質問のみを返す場合は、false を指定します。
- maxResults
- 型: Integer
- 項目種別ごとに返す結果の最大数。可能な値は 1 ~ 10 です。デフォルト値は、5 です。
- result
- 型: ConnectApi.QuestionAndAnswersSuggestions
- テストデータを含むオブジェクト。
戻り値
型: Void
updateQuestionAndAnswers(communityId, feedElementId, questionAndAnswersCapability)
API バージョン
32.0
Chatter が必要かどうか
はい
署名
public static ConnectApi.QuestionAndAnswersCapability updateQuestionAndAnswers(String communityId, String feedElementId, ConnectApi.QuestionAndAnswersCapabilityInput questionAndAnswersCapability)
パラメーター
- communityId
- 型: String
- Experience Cloud サイトの ID、internal、または null。
- feedElementId
- 型: String
- フィード要素の ID。
- questionAndAnswersCapability
- 型: ConnectApi.QuestionAndAnswersCapabilityInput
- 質問に対する最良の回答 (コメント ID) を指定します。
戻り値
型: ConnectApi.QuestionAndAnswersCapability
フィード要素がこの機能をサポートしていない場合、戻り値は ConnectApi.NotFoundException になります。
例
1ConnectApi.QuestionAndAnswersCapabilityInput qaInput = new ConnectApi.QuestionAndAnswersCapabilityInput();
2qaInput.bestAnswerId = '0D7D00000000lMAKAY';
3
4ConnectApi.QuestionAndAnswersCapability qa = ConnectApi.QuestionAndAnswers.updateQuestionAndAnswers(null, '0D5D0000000XZjJ', qaInput);