मैं एक वेबसाइट पर फेसबुक कनेक्ट को लागू करने की कोशिश कर रहा हूं। मैं फेसबोक के जावास्क्रिप्ट एसडीके के साथ काम करने की कोशिश कर रहा हूं। मैं इसके लिए नया हूं और दुर्भाग्य से फेसबुक WIKI में दिए गए अधिकांश लिंक पुराने हैं ... 404 लौट रहे हैं। वैसे भी मैंने पहले समाप्त होने </body>
इस कोड को कहा:फेसबुक कनेक्ट में एपीआई कुंजी त्रुटि (जावास्क्रिप्ट एसडीके)
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
<div id="fb-root"></div>
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"> </script>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '12344', // my real app id is here
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : false // parse XFBML
});
FB.login(function(response) {
if (response.session) {
if (response.perms) {
alert('user is logged in and granted some permissions');
// user is logged in and granted some permissions.
// perms is a comma separated list of granted permissions
} else {
alert('user is logged in, but did not grant any permissions');
// user is logged in, but did not grant any permissions
}
} else {
alert('user is not logged in');
// user is not logged in
}
}, {perms:'email'});
</script>
और मैं कुछ अन्य स्थान पर एक प्रवेश बटन है एक ही पृष्ठ में (ऊपर स्क्रिप्ट से पहले ज्यादा) के साथ गाया:
<fb:login-button v="2">Connect with Facebook</fb:login-button>
यह बटन एक सामान्य एफबी कनेक्ट बटन के रूप में प्रस्तुत करता है और इसे क्लिक करने पर एक नई पॉपअप विंडो खुलती है जैसा कि इसे सामान्य रूप से करना चाहिए। समस्या यह है कि यह 'अवैध एपीआई कुंजी निर्दिष्ट' त्रुटि दिखाता है। पॉपअप के पता बार का निरीक्षण करने पर, मुझे लगता है कि api_key = अपरिभाषित इसे पास कर दिया गया है :(
इस बारे में कोई विचार? मैं इसे पिछले 5 घंटों के लिए ठीक करने की कोशिश कर रहा हूं ... कृपया मुझे यह जानने में सहायता करें कि सही API क्यों कुंजी पहले से खिड़की पॉपअप के लिए पारित नहीं किया जा रहा।
धन्यवाद।
मदद Kucede के लिए धन्यवाद। मैं पुराने एफबी.कनेक्ट क्लास का उपयोग करके (प्रोजेक्ट) वास्तव में मेरी परियोजना से छुटकारा पाने में सक्षम था। यह कितना विडंबनापूर्ण है कि एफबी देव प्रलेखन में पुराने कोड + नए लोगों का मिश्रण होता है, बिना किसी संकेत के कि कौन सा संस्करण उस दस्तावेज़ से संबंधित होगा ... वास्तव में यह मेरे जीवन में अब तक का सबसे भयानक दस्तावेज है। हालांकि मैं आपकी मदद की सराहना करता हूं। अगर मैं भविष्य में इसी तरह की परियोजना में आउंगा तो मुझे इसका इस्तेमाल करने की आवश्यकता होगी। –