Graph Apiのv.2.2から友だちの取得数がデフォルト25になったので対応したい
前提として、
バックエンドでrails、フロントはandroid javaで開発しています。
railsではgemのKoalaをインストールしてfacebookまわりのコードを組んでいます。
そして、Graph Apiのv.2.1がサポート終了するのでこの度v.2.2にあげようとしているところです。
###発生している問題
Graph Api 2.1 までは、友だち数制限がなかったのですが、2.2にあげようとすると、
デフォルト数が25になってしまうことがまず問題です。
@graph ||= Koala::Facebook::API.new(access_token) @graph.get_connections("me", "friends").map{ |fb_user| fb_user['id'] }
rails側で上記のようなコードを組んでいるのですが、
おそらくこのリクエストで25件以上ある場合、一回のリクエストでは最大25件までしか返ってこないということですよね?
Android(アプリ側)では、Activityを開く際に、APIを叩いて上記コードからFacebookの友だち数を全部取得してレスポンスを返してListViewに雑にがつっと表示しているのですが、25人以上友だちがいる場合は25件のオブジェクトしか返ってこなくなるという認識はあっていますでしょうか。
またその場合に、Koalaでいい感じに書けたりするんでしょうかね。。
それかページング処理をかませるとかそういうことをしなければいけないのでしょうか?
ざっくりとした質問で恐縮ですが、緊急なのでこの場を借りてみました。
宜しくお願いいたします。。
###補足情報(言語/FW/ツール等のバージョンなど)
Koala 2.2
Graph Api 現バージョン 2.1 移行バージョン2.2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。