2010-08-03 6 views
5

जब कोई उपयोगकर्ता मेरे फेसबुक एप्लिकेशन में लॉग इन करता है, तो मैं उसे अपने सभी दोस्तों की एक सूची दिखाना चाहता हूं जिनके पास मेरा एप्लिकेशन इंस्टॉल है।एफक्यूएल फेसबुक क्वेरी भाषा: मैं एक विशिष्ट उपयोगकर्ता के दोस्तों की सूची कैसे पूछ सकता हूं जिसमें मेरा एप्लिकेशन इंस्टॉल है?

क्या मैं यह पूछने के लिए एफक्यूएल का उपयोग कर सकता हूं कि उसके दोस्तों के किसके पास मेरा एप्लिकेशन इंस्टॉल है? और यदि ऐसा है तो कैसे?

धन्यवाद!

उत्तर

17

असल में, आप उन मित्रों की पुल सूची कर सकते हैं जिन्होंने FQL के माध्यम से ऐप इंस्टॉल किया है।

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

यदि आप is_app_user = 1 तो उसके ऐप उपयोगकर्ता हैं, तो आप इसे भी ऐसा कर सकते हैं।

NSString * क्वेरी = @ @ "uid, नाम, pic_square, is_app_user उपयोगकर्ता से जहां में यूआईडी का चयन करें" "(दोस्त से uid2 का चयन करें जहां uid1 मुझे =() 25 सीमा)";