2016-06-13 2 views
0

facebook4jを使用して、Facebookページのお気に入りの総数を取得しようとしています。ここでFacebook4j:Facebookページのお気に入りの総数を取得するには?

は私のコードスニペットです:

final Reading reading = new Reading().fields("id","about","name","likes"); 
    Page p = facebook.getPage("green", reading); 

    System.out.println("page name: "+p.getName()); 
    System.out.println("page id: "+p.getId()); 
    System.out.println("About the page: "+p.getAbout()); 
    System.out.println("likes: "+p.getLikes()); 

私が好き(ヌルを示す)を除くすべてのプロパティ値を取得しています。これについての助けがあれば大いに感謝することができます。

答えて

0

https://developers.facebook.com/docs/graph-api/reference/page/

likes:このページは好きなページ。

間違ったフィールドを要求しています。あなたが欲しいのは、

fan_countです。このページが好きなユーザーの数です。グローバルページの場合は、ブランド全体のすべてのページ数です。

+1

私はあなたの意見を持っています。私はfacebook4jのページ関連のメソッドを検索しましたが、fan_countの値を得るためのものは見つかりませんでした。さらに、JSON配列には特定の** Page **オブジェクト用に生成されたフィールドはありません。私のプログラムでこの価値を得る方法を教えてもらえますか? – Arjun

+0

まず、FacebookFactoryの設定中に '.setRestBaseURL(" https://graph.facebook.com/v2.6/ ")//私たちはfan_countを設定する必要があります。今、 'fan_count'を実際に取得しています。あなたが言ったように、' facebook4j.Page'インターフェースでさえまだありません。 –

+0

あなたが言ったようにベースURLを設定しました。私はまた、アクセスしたいフィールドのリストにfan_countフィールドを記載しました。しかし、私は応答json配列のfan_countフィールドを取得していません。私はそのフィールドの価値をどこで得ることができるのか教えてください。 – Arjun

関連する問題