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

Zones クラス

組織内の Chatter アンサーゾーンに関する情報にアクセスします。ゾーンでは、質問を論理グループに整理します。ゾーンには、それぞれ独自のテーマと固有の質問があります。

名前空間

ConnectApi

Zones メソッド

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

getZone(String, String)

ゾーン ID に基づいて特定のゾーンを返します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Zone getZone(String communityId, String zoneId)

パラメータ

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

戻り値

型: ConnectApi.Zone

getZones(String)

ゾーンのページ設定されたリストを返します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZonePage getZones(String communityId)

パラメータ

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

戻り値

型: ConnectApi.ZonePage

getZones(String, Integer, Integer)

指定されたページとページサイズでページ設定されたゾーンのリストを返します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Zone getZones(String communityId, Integer pageParam, Integer pageSize)

パラメータ

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

戻り値

型: ConnectApi.ZonePage

searchInZone(String, String, String, ConnectApi.ZoneSearchResultType)

キーワードでゾーンを検索します。記事または質問を検索するかどうかを指定します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZoneSearchPage searchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
zoneIdゾーンの ID。
q
型: String
q検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。ワイルドカードを参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType enum 値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。

searchInZone(String, String, String, ConnectApi.ZoneSearchResultType, String, Integer)

キーワードでゾーンを検索します。記事または質問を検索するかどうかと、表示する情報のページとページサイズを指定します。

API バージョン

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZoneSearchPage searchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, String pageParam, Integer pageSize)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
zoneIdゾーンの ID。
q
型: String
q検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。ワイルドカードを参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType enum 値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
pageParam
型: String
情報ページの表示に使用されるページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりのフィード項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

Zones テストメソッド

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

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

setTestSearchInZone(String, String, String, ConnectApi.ZoneSearchResultType, ConnectApi.ZoneSearchPage)

searchInZone(String, String, String, ConnectApi.ZoneSearchResultType) をテストコンテキストでコールするときに返される ConnectApi.ZoneSearchPage オブジェクトを登録します。

API バージョン

29.0

署名

public static Void setTestSearchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, ConnectApi.ZoneSearchPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
zoneIdゾーンの ID。
q
型: String
q検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。ワイルドカードを参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType enum 値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
result
型: ConnectApi.ZoneSearchPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestSearchInZone(String, String, String, ConnectApi.ZoneSearchResultType, String, Integer, ConnectApi.ZoneSearchPage)

searchInZone(String, String, String, ConnectApi.ZoneSearchResultType, String, Integer) をテストコンテキストでコールするときに返される ConnectApi.ZoneSearchPage オブジェクトを登録します。

API バージョン

29.0

署名

public static Void setTestSearchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, String pageParam, Integer pageSize, ConnectApi.ZoneSearchPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
zoneIdゾーンの ID。
q
型: String
q検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。ワイルドカードを参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType enum 値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
pageParam
型: String
情報ページの表示に使用されるページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりのフィード項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
result
型: ConnectApi.ZoneSearchPage
テストデータを含むオブジェクト。

戻り値

型: Void