2013-07-18 21 views
5

मैं कहीं भी एक स्थान मुझे लगता है कि मैं specify.I एंड्रॉयड में इस fql क्वेरी को लागू करने की कोशिश कर रहा हूँ के अनुसार मेरी फेसबुक मित्र सूची एक fql क्वेरी नहीं मिल सकता है में मित्र सूची एक fql क्वेरी लिखने के लिए। किसी ने मेरी मदद करें।कैसे एक विशेष स्थान

+0

इस लिंक को आजमाएं https://developers.facebook.com/docs/howtos/androidsdk/3.0/run-fql-queries/ –

उत्तर

3

FQL आप देख रहे हो जाएगा के लिए

select name, current_location 
from user 
where uid in (select uid2 from friend where uid1 = me()) 
    and current_location.country = "India" 
    and current_location.state ="Delhi" 

ऊपर FQL current_location दिल्ली, भारत के रूप में के साथ उपयोगकर्ता के दोस्तों के उपयोगकर्ता और रिटर्न सूची के दोस्तों को फ़िल्टर कर देता। आप आगे city, zip, latitude, longitude और दूसरों की तरह current_location की अन्य विशेषताओं के आधार पर सूची को फ़िल्टर कर सकते हैं।

आपको अतिरिक्त friends_locationUser FQL तालिका से स्थान तक पहुंचने की अनुमति की आवश्यकता होगी।

+0

स्ट्रिंग fqlQuery = "यूआईडी चुनें, उपयोगकर्ता से नाम जहां uid = me() या uid (दोस्त से uid2 का चयन करें जहां uid1 मुझे() =) और hometown_location.country = '' + स्थान + '' "; यह मेरा android पक्ष fql क्वेरी है, लेकिन अभी भी मैं जब मैं इस fql क्वेरी मैं परिणाम प्राप्त लिखने परिणाम – sharath

+0

प्राप्त करने में सक्षम नहीं कर रहा हूँ, लेकिन खोज अपने आप को भी शामिल है और जब मैं भाग "uid = मैं() या" निकालें मुझे नहीं किसी भी परिणाम – sharath

+0

मिल अपनी टिप्पणी के अनुसार, मुझे लगता है कि आप 'friends_hometown' के लिए अनुमति नहीं कर रहे हैं। –

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