# 最初のページを取得 - search_recentはIteratorを返します
first_page = next(client.posts.search_recent(
query="xdk python sdk",
max_results=100,
pagination_token=None # 最初のページ
))
print(f"最初のページ: {len(first_page.data) if first_page.data else 0} 件のポスト")
# metaからnext_tokenを抽出
next_token = None
if hasattr(first_page, 'meta') and first_page.meta:
if hasattr(first_page.meta, 'next_token'):
next_token = first_page.meta.next_token
elif isinstance(first_page.meta, dict):
next_token = first_page.meta.get('next_token')
if next_token:
second_page = next(client.posts.search_recent(
query="xdk python sdk",
max_results=100,
pagination_token=next_token
))
print(f"2ページ目: {len(second_page.data) if second_page.data else 0} 件のポスト")