2010-08-03 18 views
5

Khi người dùng đăng nhập vào ứng dụng facebook của tôi, tôi muốn cho anh ta xem danh sách tất cả bạn bè của anh ấy đã cài đặt ứng dụng của tôi.Ngôn ngữ truy vấn facebook FQL: làm cách nào tôi có thể truy vấn danh sách bạn bè của một người dùng cụ thể đã cài đặt ứng dụng của tôi?

Tôi có thể sử dụng FQL để truy vấn ai trong số bạn bè của mình đã cài đặt ứng dụng của tôi không? và nếu thế thì sao?

cảm ơn!

Trả lời

17

Thực ra, bạn có thể thực hiện danh sách kéo bạn bè đã cài đặt ứng dụng thông qua FQL.

SELECT uid, name, pic_square FROM user WHERE is_app_user AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
0

Bạn cũng có thể làm như vậy, nếu is_app_user = 1 thì người dùng ứng dụng của nó.

NSString * query = @ "SELECT uid, tên, pic_square, is_app_user TỪ ĐÂU dùng uid IN" @ "(SELECT uid2 TỪ bạn Ở ĐÂU uid1 = tôi() giới hạn 25)";

Các vấn đề liên quan