2010-12-17 26 views

उत्तर

3

आप निम्न API कॉल का उपयोग कर दोस्तों के की सूची प्राप्त कर सकते हैं: और

Friends: https://graph.facebook.com/me/friends?access_token=... 

तो जिस व्यक्ति को खोज रहे हैं के लिए सूची में खोज करते हैं।

यहाँ करने के लिए अधिक विस्तृत दस्तावेज़ देखें: http://developers.facebook.com/docs/api

+24

क्या मैं फ़िल्टर लागू कर सकता हूं यह एपीआई .. मतलब है कि मैं केवल अपने दोस्तों के भीतर "एएमआईटी" खोजना चाहता हूं। । । । । https://graph.facebook.com/search?q=Amit&type=user इस एपीआई खोज उपयोगकर्ता एएमआईटी लेकिन यह सार्वजनिक रूप से खोजता है लेकिन मैं केवल दोस्त सूची में खोजना चाहता हूं –

+0

@ एमिटबटन के साथ सहमत हूं, मुझे कुछ भी नहीं मिला ऐसा करने के लिए फेसबुक डॉक्स, जो अजीब है। अच्छी तरह से किया फेसबुक, अच्छी तरह से किया ... – Ionut

6

आप इस तरह मित्र का नाम खोज सकते हैं:

select uid, name, sex 
from user 
where uid in (SELECT uid2 FROM friend WHERE uid1 = me()) 
and (strpos(lower(name),'TheFriendName')>=0 OR strpos(name,'TheFriendName')>=0) 

TheFriendName = पूरा नाम या नाम

उदाहरण का हिस्सा:

select uid, name, sex 
from user 
where uid in (SELECT uid2 FROM friend WHERE uid1 = me()) 
and (strpos(lower(name),'Jack')>=0 OR strpos(name,'Jack')>=0) 
+0

यह मेरे लिए चाल थी। बहुत बहुत धन्यवाद :) – Shabith

+0

मदद करने में खुशी :) – Ofear

+3

* sidenote: * एफक्यूएल जल्द ही बहिष्कृत हो जाएगा। अधिक जानकारी के लिए [दस्तावेज़ीकरण] (https://developers.facebook.com/docs/reference/fql/) पढ़ें। – Raptor

संबंधित मुद्दे