2013-01-04 15 views
5

के साथ विवरण प्राप्त करने का प्रयास करते समय मैंने फेसबुक आईओएस एसडीके 3.1 एकीकृत किया है, जो आईओएस 6 के लिए समर्थन करता है, इसलिए मैं बिना किसी मुद्दे के फेसबुक के सभी प्रश्न पूछ सकता हूं, लेकिन कभी-कभी जब मैं अपनी आईडी के साथ किसी ईवेंट का विवरण प्राप्त करने के लिए पूछता हूं, तो यह निम्न त्रुटि दे रहा है:ऑपरेशन पूरा नहीं हो सका। (com.facebook.sdk त्रुटि 5.) आईडी

HTTP स्थिति कोड: 400 ऑपरेशन पूरा नहीं हो सका। (com.facebook.sdk त्रुटि 5.)

जब मैं लॉगआउट करता हूं और फिर से लॉगिन करता हूं, यह पूरी तरह से काम करता है, लेकिन मैं नहीं चाहता कि इस प्रकार की त्रुटि होने पर उपयोगकर्ताओं को ऐसा करने से निराशा हो।

मैं इस मुद्दे के कारण की पुष्टि कर रहा हूं लेकिन कोई भाग्य नहीं है क्योंकि यह लगातार पुन: उत्पन्न नहीं होता है।

इस मुद्दे पर आपके मूल्यवान सुराग के लिए अग्रिम धन्यवाद।

+1

क्या यह तब होता है जब आप आईओएस 6 मूल सेटिंग्स के साथ प्रमाणित करते हैं या यहां तक ​​कि फेसबुक ऐप या एम-साइट के साथ प्रमाणीकरण करते समय भी? यह एक अवैध टोकन लौटने के कारण हो सकता है। –

+0

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

+0

क्या आपने इसे फेसबुक डेवलपर समर्थन पर उठाया है? –

उत्तर

0
- (void)sessionStateChanged:(FBSession *)session 
         state:(FBSessionState)state 
         error:(NSError *)error 
{ switch (state) { 
     case FBSessionStateOpen: { 
      [[FBRequest requestForMe] startWithCompletionHandler: 
      ^(FBRequestConnection *connection, 
       NSDictionary<FBGraphUser> *user, 
       NSError *error) { 
       if (error) { 
        //error 
       }else{ 
        NSString *email=[user objectForKey:@"email"]; 
        NSString *name=[user objectForKey:@"name"]; 

        [[NSNotificationCenter defaultCenter]postNotificationName:@"Loginwithfacebook" object: [NSArray arrayWithObjects:email,name, nil]]; 
       } 
      }]; 

        } 
      break; 
     case FBSessionStateClosed: { 
      [FBSession.activeSession closeAndClearTokenInformation]; 
      } 
      break; 
     case FBSessionStateClosedLoginFailed: { 
      [SVProgressHUD dismiss]; 
     } 
      break; 
     default: 
      break; 
    } 
} 
संबंधित मुद्दे

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