2011-08-26 12 views
29

मैं फेसबुक लॉगिन के लिए पंजीकरण प्रवाह प्राप्त करने का प्रयास कर रहा हूं। यहाँ एक नंगे हड्डियों उदाहरण है:पंजीकरण-यूआरएल पैरामीटर fb के लिए विफल रहता है: oauth 2.0 सक्षम होने पर लॉगिन-बटन

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> 
    <head> 
     <title>My Facebook Login Page</title> 
    </head> 
    <body> 
     <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script> 

     <div id="fb-root"></div> 

     <script type="text/javascript"> 
     FB.init({ 
      appId:'xxxxxxxxxxx', 
      cookie:true, 
      status:true, 
      xfbml:true, 
      channelUrl : 'http://<myWebSite>/channel.html', 
      oauth:true 
     }); 
     </script> 

    <fb:login-button registration-url="http://<myWebSite>/register"/> 
    </body> 
</html> 

अगर मैं इस तरह यह प्रयास करें, प्रवेश बटन दिखाता है (केवल बातें मैं ऊपर से बदल दिया है वेबसाइट और AppID कर रहे हैं), लेकिन यह क्लिक करके फ़ायरबग ब्राउज़र लॉग में 'अज्ञात स्थिति: अपरिभाषित' की रिपोर्ट करने का कारण बनता है। अगर मैं 'oauth = true' लाइन को हटा देता हूं, तो यह काम करता है। मैं नए ओथ 2.0 मानक का पालन करने की कोशिश कर रहा हूं, इसलिए मैं इसे छोड़ना चाहता हूं। क्या कोई और इसमें भाग लेता है? ऐसा लगता है कि यह एक बग था, तो यह बहुत जल्दी पकड़ा गया होता।

+2

के माध्यम से प्रवेश होने मैं भी इस समस्या दिखाई दे रही है। जैसे ही मैं oauth को हटाता हूं: सच यह काम करता है। –

+2

यहां एक बग दायर की गई है: https://developers.facebook.com/bugs/223444304375753 – Alistair

+1

गूंगा हो सकता है - क्या आपने ऐप सेटिंग्स में माइग्रेशन सक्षम किया है? – mitchellhislop

उत्तर

3

'पंजीकरण-यूआरएल' पैरामीटर अब समर्थित नहीं है, इसके दस्तावेज में एक नज़र डालें। http://developers.facebook.com/docs/reference/plugins/login/

बस की जाँच करता है, तो उपयोगकर्ता जे एस-एसडीके

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