के लिए ओपनएक्टिव सत्र के बाद समाप्त हो गया टोकन मैं आईओएस 6 फेसबुक के साथ 3.1 फेसबुक एसडीके का उपयोग कर रहा हूं और सेटिंग्स में मेरे ऐप को अधिकृत किया गया है।फेसबुक आईओएस एसडीके
यह दोषरहित कार्यान्वित:
[FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES completionHandler:^(FBSession *fbSession, FBSessionState fbState, NSError *error) { ... }
लेकिन अब जब मैं पाने के लिए 'मैं' जानकारी मैं एक त्रुटि हो रही है कोशिश:
com.facebook.sdk:ParsedJSONResponseKey = {
body = {
error = {
code = 190;
"error_subcode" = 463;
message = "Error validating access token: Session has expired at unix time 1348704000. The current unix time is 1348706984.";
type = OAuthException;
};
};
code = 400;
}
अगर मैं [error code]
को देखो यह 5 के बराबर है। लॉग इन करने के बाद मेरे पास वैध पहुंच टोकन नहीं होना चाहिए? क्या मुझे पुनः प्राधिकरण कॉल करने की आवश्यकता है?
अद्यतन: पुनर्लेखन सहायता नहीं करता है। अजीब रूप से मेरे सक्रिय सत्र के लिए पहुंच टोकन हमेशा वापस आ रहा है। यह बंद करने के बावजूद और क्लीयर टोकन।
निदान शुरू करने के लिए, क्या आप इसे एक्सेस_टोकन लॉग कर सकते हैं और इसे https://developers.facebook.com/tools/debug में पेस्ट कर सकते हैं - क्या टाइमस्टैम्प सही है? –
अच्छी टिप। अब समस्या चली गई है और मुझे इसे फिर से बनाने की जरूरत है। अगली बार जब मैं इसे देखूं तो मैं आपके सुझाव का प्रयास करूंगा। –
मुझे आईफोन 5/आईओएस 6 के साथ एक ही समस्या है। हालांकि यह बहुत sporadic लगता है। अगर आपको इस मुद्दे के बारे में कुछ और मिलता है तो कृपया मुझे बताएं और मैं वही करूँगा। – Chad