2016-08-22 4 views
1

私はrestfbを今日使用し、restfbを使っていくつかのデモアプリケーションを作成します。しかし、新しいAPIバージョン1.30はドキュメントと一致しません。オブジェクトはそのように書かれているの取得マニュアルにrestfbオブジェクトを取得する

..

Page page = facebookClient.fetchObject("cocacola", Page.class); 

しかし、新しいバージョンである私はそのように書くことができます...パラメータを使用したフェッチ

Page page = client.fetchObject("cocacola", Page.class,Parameter.with("fields", "name,id")); 

を高速ですが、私かもしれませんFacebookのページからすべてのデータを取得したい私はより多くのパラメータが必要な場合、私はより多くを書く必要があるので、特定のパラメータでやりたいとは思っていません。私はページからすべてのデータを取得したい。だから、提案はありますか?

答えて

1

私はrestfbの文書を引用してみましょう:

Facebookはあなたが今、あなたがを必要とするフィールドを取得するために、fieldsパラメータを提供する必要がグラフAPI 2.4との互換性に影響する変更を行ったと。 Facebookによると、デフォルトのフィールドを減らすとパフォーマンスが向上します。高度な使用法のセクションでは、RestFBでどのようにフィールドが要求されているかの例を見つけることができます。

+0

omm .. restfbドキュメントからのメッセージは表示されませんでした。だから、FacebookはAPI 2.4以降のデフォルトフィールドの取得をサポートしなくなりました。とにかく、ありがとう。 –

関連する問題