1

私はfacebook4j APIを使用しています。教育、雇用などの友人のプロフィールの詳細を取得したいのですが、現在取得しているのは名前IDと性別のみです。URLで指定されているように、friends_education_historyなどの友人にすべてのextended_permissionsを与えたにもかかわらず

今でも、友達の完全なプロフィールの詳細を取得していません。どうすればこれを達成できますか

 ResponseList<Friend> friends = facebook.getFriends();

公開プロフィールの学歴と職歴を取得するオプションはありますか?

4

2 に答える 2

1

私は Facebook4j API を使用したことがありませんが、ここで試してみます。オブジェクトでメソッドを使用できるようにFriend実装します。UserUserFriend

ResponseList<Friend> friends = facebook.getFriends();

for (Friend facebookFriend : facebookFriends) {
    List<Education> educations = facebookFriend.getEducation();
    for (Education e : educations) {
        /* do anything with the Education object */
        System.out.println("School: " + e.toString());
    }

    List<Work> works = facebookFriend.getWork();
    for (Work w : works) {
        /* do anything with the Work object */
        System.out.println("Work: " + w.toString());
    }
}

ドキュメンテーション:

  • Userオブジェクトとそのメソッド。
  • Educationオブジェクトとそのメソッド。
  • Workオブジェクトとそのメソッド。
于 2013-07-05T11:39:46.320 に答える