के माध्यम से फेसबुक उपयोगकर्ता डेटा पूछताछ मैं आईओएस 6 के नए फेसबुक एकीकरण API का उपयोग कर किसी उपयोगकर्ता के बारे में जानकारी पूछने की कोशिश कर रहा हूं।नए आईओएस 6 सोशल फ्रेमवर्क
{
NSDictionary *parameters = @{};
NSURL *url = [NSURL URLWithString:@"https://graph.facebook.com/me"];
SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
requestMethod:SLRequestMethodGET
URL:url
parameters:parameters];
request.account = self.account;
[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
NSLog(@"Facebook request received, status code %d", urlResponse.statusCode);
NSString *response = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"Response data: %@", response);
dispatch_async(dispatch_get_main_queue(), ^{
});
}];
}
समस्या मैं फेसबुक से त्रुटि कोड 2500 हो रही है:: इस कोड मैं उपयोग कर रहा हूँ, जो मूल रूप से वे क्या WWDC में डेमो के समान है कि "एक सक्रिय पहुँच टोकन के बारे में जानकारी क्वेरी करने के लिए इस्तेमाल किया जाना चाहिए वर्तमान उपयोगकर्ता। " अगर मैं क्वेरी को https://graph.facebook.com/[facebook आईडी में बदलता हूं] तो यह ठीक काम करता है। मुझे लगता है कि समस्या यह है कि अनुरोध के माध्यम से अनुरोध भेजते समय आईओएस उपयोगकर्ता के एक्सेस टोकन की बजाय ऐप के एक्सेस टोकन को पास कर रहा है। मुझे नहीं पता कि इसे कैसे ठीक किया जाए। स्पष्ट रूप से मेरे उपयोगकर्ताओं की फेसबुक आईडी की उम्मीद और हार्डकोडिंग एक विकल्प नहीं है। कोई सुझाव?
क्या आपको जवाब मिल गया ?? जैसा कि आईओएस 6 जारी किया गया है। –