Twitter API の users/search を使用して、ユーザの検索を行っているのですが、表示の際、ページネーションを使用して表示する場合に関して、アドバイスを下さい。
上記APIを使用すると、一度のリクエストで最大20件、リクエストページを指定して全1000件(20県の場合50ページ)の検索が可能です。*ここで言うページとは、APIの検索単位であり、私のサイトでのページを表すものではありません。ちょっとややこしい^^;
APIの仕様は以下となります。
GET users/search
・1ページあたりの検索数は指定可能(最大で20件)
・検索総数は1000件が上限
・180 / 15min の接続制限有り
・APIへのリクエストは、検索語句+ページ検索数+ページ数指定 で行う
検索総数がレスポンスに含まれていないようで、1度の検索で最大ページ数を確認することが出来ません。
この場合、最大ページ数を確認するには1ページから取得を開始し、検索内容が無くなるまでページを増やすしか無い気がするのですが、他にうまい表現方法があるでしょうか?
*検証中なのですが、APIの挙動におかしな動きがあります。検索数が1000未満の時、レスポンスが最終の検索ページが繰り返されている?
おかしな挙動も含め、先達のアドバイスをいただけると幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/11 00:28
2016/08/11 00:33
退会済みユーザー
2016/08/11 01:05
2016/08/11 01:26
退会済みユーザー
2016/08/12 07:36