রেস্টএফবি ব্যবহার করে , আমি নিম্নলিখিতগুলি করেছি (গাইডের জন্য আইজি / অ্যালেক্সকে ধন্যবাদ)। নোট করুন যে ফেসবুক ব্যবহারকারী ইনস্টল করা থাকলে সত্য "ইনস্টলড" = এর সাহায্যে বন্ধু আইডির একটি অ্যারে প্রদান করে ( এখানে দেখা যাবে) )।
প্রথমে একটি installed
ক্ষেত্র যুক্ত করে ব্যবহারকারীর শ্রেণি প্রসারিত করুন :
import com.restfb.Facebook;
import com.restfb.types.User;
public class InstalledUser extends User {
@Facebook
private boolean installed;
public InstalledUser() {
}
public boolean getInsatlled() {
return installed;
}
}
পরবর্তী, ডিফল্টফেসবুক ক্লায়েন্ট ব্যবহার করে:
FacebookClient facebook = new DefaultFacebookClient(pFacebookAccessToken);
Connection<InstalledUser> installedFacebookUsers = facebook.fetchConnection("/" + pFacebookId + "/friends", InstalledUser.class, Parameter.with("fields", "installed"));
for (List<InstalledUser> friends : installedFacebookUsers) {
for (InstalledUser friend : friends) {
if (friend.getInsatlled()) {
// Add friend.getId() to a list of ID, or whatever
}
}
}