2013-03-13 9 views
7

मुझे लगता है कि मैं क्वेरी के नीचे का उपयोग कर रहा आने के लिए एप्लिकेशन, जिसमें मैं फेसबुक दोस्तों में से प्राप्त करने में कठिनाई सूची हूं उनके नाम, प्रोफ़ाइल चित्र और जन्मदिन, के साथ लिख रहा हूँ में प्राप्त करने के लिए कैसे फेसबुक फ्रेंड्स उम्र:एंड्रॉयड

String query = "SELECT name, birthday, uid, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY birthday_date ASC"; 

और मैं इन अनुमतियाँ दे दिया है:

String[] facebook_permissions = { "user_photos", "user_birthday", 
     "friends_birthday", "friends_photos", "read_stream", 
     "offline_access" }; 

लेकिन अब मैं भी मेरी फेसबुक दोस्त की आयु दिखाना चाहते हैं, और मैं प्राप्त करने के लिए लगता है

 String query = "SELECT name, birthday, uid, pic_square, age_range FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY birthday_date ASC"; 

उत्तर

2

आयु सीमा नहीं है कितनी पुरानी: कि मैं

age_range 

मैं भी क्वेरी के नीचे का उपयोग करके फेसबुक दोस्तों की उम्र पाने के लिए कोशिश कर रहा हूँ, लेकिन मैं हूँ उम्र के स्थान पर अशक्त हो रही का उपयोग करना चाहिए एक व्यक्ति है, लेकिन, facebook documentation कहता है:

आयु सीमा के लिए न्यूनतम और अधिकतम युक्त; संभावित आयु सीमा 13-17, 18-20, और 21+ हैं; अधिकतम उम्र निर्धारित नहीं है यदि उम्र 21+

आप गणना क्यों नहीं करते कि पुराने दोस्त जन्मदिन और आज की तारीखों का उपयोग कैसे कर रहे हैं? यह देशी कैलेंडर का उपयोग करके एक बहुत ही सरल तरीके से किया जा सकता है।

मैं आपको नए फेसबुक एपीआई का भी उपयोग करने की सलाह दूंगा।