アプリケーションスコープのトピック一覧の取得
アプリケーションスコープの全てのトピックを一覧として取得することができます。トピックの件数が 50 件を超える場合は、ページネーションによって複数回にわけて一覧を取得する必要があります。
以下に、アプリケーションスコープに存在するトピックの一覧を取得する例を挙げます。
-
-
ここでは、以下の処理を実行しています。
listTopics
メソッドを実行し、トピック一覧を取得します。
getResult
メソッドを実行し、トピック一覧を List
で取得します。
hasNext
メソッドを実行して取得しきれなかったトピックがあるか確認し、ある場合は getPaginationKey
メソッドで取得したキーを引数に、再度 listTopics
メソッドを実行します。
グループスコープのトピック一覧の取得
グループスコープの全てのトピックを一覧として取得することができます。トピックの件数が 50 件を超える場合は、ページネーションによって複数回にわけて一覧を取得する必要があります
以下に、グループスコープに存在するトピックの一覧を取得する例を挙げます。
-
-
ここでは、以下の処理を実行しています。
listTopics
メソッドを実行し、トピック一覧を取得します。
getResult
メソッドを実行し、トピック一覧を List
で取得します。
hasNext
メソッドを実行して取得しきれなかったトピックがあるか確認し、ある場合は getPaginationKey
メソッドで取得したキーを引数に、再度 listTopics
メソッドを実行します。
ユーザースコープのトピック一覧の取得
ユーザースコープの全てのトピックを一覧として取得することができます。トピックの件数が 50 件を超える場合は、ページネーションによって複数回にわけて一覧を取得する必要があります
以下に、ユーザースコープに存在するトピックの一覧を取得する例を挙げます。
-
-
ここでは以下の処理を実行しています。
listTopics
メソッドを実行し、トピック一覧を取得します。
getResult
メソッドを実行し、トピック一覧を List
で取得します。
hasNext
メソッドを実行して取得しきれなかったトピックがあるか確認し、ある場合は getPaginationKey
メソッドで取得したキーを引数に再度、listTopics
メソッドを実行します。