2011-06-27 11 views

उत्तर

9

लॉगिन के बाद, यह करें- [फेसबुक अनुरोध विथग्राफपाथ: @ "मुझे/दोस्त" और डिलीगेट: स्वयं]; // दोस्तों के डेटा को इस प्रतिनिधि विधि में पार्स किया जाना चाहिए।

- (void)request:(FBRequest *)request didLoad:(id)result { 

    if([result isKindOfClass:[NSDictionary class]]) 
    { 
     NSLog(@"dictionary"); 
     result=[result objectForKey:@"data"]; 
     if ([result isKindOfClass:[NSArray class]]) 

      for(int i=0;i<[result count];i++){ 

       NSDictionary *result2=[result objectAtIndex:i]; 
       NSString *result1=[result2 objectForKey:@"id"];      NSLog(@"uid:%@",result1); 
       [uids addObject:result1]; 
      } 
    } 
} 

यहां, मैंने सभी दोस्तों को एक सरणी में जोड़ दिया। उसी तरह आप नाम प्राप्त कर सकते हैं और ग्राफएपीआई का उपयोग कर किसी भी प्रदर्शन कर सकते हैं।

आशा है कि यह यू मदद की ..

+0

धन्यवाद भारत। क्या आपने एफबी और ट्विटर एपीआई पर काम किया। मुझे आपकी मदद चाहिए। क्या आपके पास स्काइप आईडी है? – HCharli

+0

हाय, मैंने केवल एफबी एपीआई पर काम किया है, ट्विटर एपीआई पर मेरा बहुत कुछ नहीं है। मेरा स्काइप आईडी- भारतथ्रब्र। –

+0

धन्यवाद, तो मैं कैसे दावा कर सकता हूं कि कोई विचार हो सकता है – dineshprasanna

2

उपयोग ग्राफ एपीआईrequestwithgraphapi स्ट्रिंग के लिए @ "मुझे/मित्र"

यह हस्ताक्षरित उपयोगकर्ता मित्रों के लिए है।

friendlists

उपयोगकर्ता के दोस्त को सूचीबद्ध

आवश्यक है "read_friendlists" की अनुमतियों & "manage_friendlists" पढ़ने के लिए

लिखने के लिए इतना उर अनुमति देता है के लिए उन्हें जोड़ने

वस्तुओं की सरणी जी आईडी और दोस्त सूची के नाम फ़ील्ड

+0

मुझे नहीं लगता कि आप उन 2 अनुमतियों की आवश्यकता है, तो दस्तावेज़ के अनुसार: read_friendlists - बनाए गए उपयोगकर्ता को सूचीबद्ध किसी भी मित्र को पहुँच प्रदान करता है। सभी उपयोगकर्ता के दोस्तों को मूल डेटा के हिस्से के रूप में प्रदान किया जाता है, यह विस्तारित अनुमति उपयोगकर्ता द्वारा बनाई गई मित्रों की सूचियों तक पहुंच प्रदान करती है, और केवल तभी अनुरोध किया जाना चाहिए जब आपका एप्लिकेशन मित्रों की सूचियों का उपयोग करता हो। –

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