में लॉग इन करने के बाद पॉप-अप संवाद खुला रहता है मैं फेसबुक के लिए जेएस एसडीके का उपयोग न्यूथ/लॉगिन के लिए नए ग्राफैपी के आधार पर कर रहा हूं।जेएस एसडीके एफबी.लॉगिन() काम करता है लेकिन
क्या किसी को भी समस्या है जब FB.login()
के बाद लॉग इन करते समय जेएस एसडीके के माध्यम से बुलाया गया था?
समस्या: के बाद मैं FB.Init()
एसिंक्रोनस रूप से बुला (इस वजह से सभी एक window.fbAsyncInit
समारोह में लिपटे) लॉगिन पॉप अप से प्रारंभ; मैं लॉग इन करता हूं लेकिन फिर पॉप-अप एक श्वेत पृष्ठ दिखाने के लिए रीफ्रेश करता है और पॉप-अप खुला रहता है और बंद नहीं होता ... क्यों? मैं FB.login()
कॉलबैक में respond.session की जांच करने का इंतजार कर रहा हूं लेकिन ऐसा लगता है कि मैं इसे कभी वापस नहीं लेता क्योंकि यह पॉप-अप बस वहां चिपकता प्रतीत होता है और प्रक्रिया लॉग इन होने के बाद ही रुक जाती है और मैंने अभी यह पाया है पॉप-अप बस बंद हो जाएगा और मुझे कॉलबैक में प्रतिक्रिया.session स्वचालित रूप से वापस कर देगा। वह पॉप-अप क्यों नहीं चलेगा?
मैंने लॉग इन करने के बाद पॉप-अप से यूआरएल कॉपी किया और निम्नलिखित यूआरएल को सफेद दिखाया, तो ऐसा लगता है कि प्रतिक्रिया वहां है लेकिन फिर पॉप-अप विंडो बंद क्यों नहीं हो रही है इसलिए मेरा कॉलबैक संभाल सकता है प्रतिक्रिया??
http://static.ak.fbcdn.net/connect/xd_proxy.php#?=&cb=f18fe0b7c66da54&origin=http%3A%2F%2Flocalhost%2Ff3745f32ed63a7a&relation=opener&transport=postmessage&frame=f18adb488566372&result=user_photos&session={%22session_key%22%3A%222.vH4SVCisnh8HJWjEI1Vy_Q__.3600.1280106000-100001379631246%22%2C%22uid%22%3A%22100001379631246%22%2C%22expires%22%3A1280106000%2C%22secret%22%3A%22TH45WFg8I_5r_cOoVIujjg__%22%2C%22access_token%22%3A%22132444323462464|2.vH4SVCisnh8HJWjEI1Vy_Q__.3600.1280106000-100001379631246|q123iPQcKY45xWXtOZ2ebOOZTQQ.%22%2C%22sig%22%3A%22a75e85af2354292bfdcf90b9d319ebf7%22}
मैं नोटिस किया है कि जब FB.login() कहा जाता है और प्रवेश पॉप-अप ऊपर आता है, मैं इसे कैसे तथ्य यह है कि मैं परीक्षण कर रहा हूँ पसंद नहीं करता है के बारे में बात FireBug में यह त्रुटि दिखाई स्थानीय होस्ट या कुछ और मुझे लगता है कि:
न आया हुआ अपवाद: nsresult: "0x80004005 (NS_ERROR_FAILURE)" स्थान: [अपवाद ... "0x80004005 (NS_ERROR_FAILURE) [nsIDOMLocation.host] घटक विफलता कोड लौटाया" "जे एस फ्रेम :: क्रोम : //smarterwiki/content/smarterwiki.js :: अनाम :: लाइन 1225 "डेटा: नहीं]
त्रुटि जो मुझे परेशान करती है ... मुझे यह पता लगाना होगा कि यह क्यों आ रहा है और मैं शर्त लगाओ कि मैं अकेला नहीं हूं जिसने इसे स्थानीय रूप से परीक्षण करते समय देखा है। मुझे फेसबुक फ़ोरम या कहीं और कहीं भी नेट पर समस्या निवारण पर कोई जानकारी नहीं दिखाई देती है। मुझे लगता है कि दूसरों को यह समस्या है लेकिन कोई संकल्प नहीं है।
तो जब आपने अपना आवेदन किया, तो क्या आपका फेसबुक पॉप-अप उपयोगकर्ता लॉग इन होने के ठीक बाद था या क्या आपको इस प्रक्रिया को समाप्त करने के लिए कुछ विशेष करने की आवश्यकता है?
इसके अलावा, मुझे लगता है कि अगर मैं मैन्युअल रूप से उस पॉप-अप को बंद करता हूं तो जांच करें कि यह कुकी मेरे सत्र को शामिल करने के लिए जेनरेट की गई थी, यह नहीं है (fbs_[yourappid]
कुकी)। तो ऐसा लगता है कि कुछ समय से पहले समाप्त होता है। मुझे अपने इनिट कुकी में मिला है: सच तो मुझे आश्चर्य है कि क्या यह समस्या पॉप-अप संवाद बंद नहीं हो रही है, कुकी से संबंधित है, मेरे टेस्ट पीसी पर क्लाइंट-साइड भी नहीं बनाया जा रहा है।
मैं एक ही समस्या है वापस चला गया। कॉफी Addict, क्या आप इस समस्या को हल करते हैं? – Kate
मुझे क्रोम के नवीनतम संस्करण और फेसबुक के जावास्क्रिप्ट एसडीके के नवीनतम संस्करण में एक ही समस्या है। कॉफीएडिक्ट, क्या आप इसे ठीक करने में सक्षम थे? – Jaffer
यहां वही समस्या है। कस्टम चैनल यूआरएल का प्रयास किया, यह सुनिश्चित किया कि OAuth 2.0 के लिए मेरे FB.init पैरामीटर के साथ सबकुछ अच्छा था। कुछ भी तो नहीं। फ़ायरफ़ॉक्स में, यह ठीक काम करता है। शायद यह असीमित लोडिंग के साथ केवल एक समस्या है? मैं समकालिक रूप से एफबी लाने की कोशिश करने जा रहा हूं। – mikermcneil