पर कॉल करने से पहले बुलाया जाता है, मैं बस अपनी साइट पर एक मूल फेसबुक जैसे बटन चाहता हूं। मैं प्रति फेसबुक साइट के निर्देशों का पालन करता हूं (http://developers.facebook.com/docs/reference/plugins/like/)। मैंने HTML5
, XFBML
, और iFrame
तरीकों की कोशिश की, कोई भी खुशी नहीं। तो मैंने सोचा कि शायद यह मेरी साइट हस्तक्षेप के साथ कुछ है। इसलिए मैंने नीचे एक बेयर-हड्डियों का HTML पृष्ठ बनाया और यह मुझे FB.init()
त्रुटि कॉल करने से पहले FB.getLoginStatus()
कहलाता है।फेसबुक जैसे बटन प्रदर्शित नहीं कर रहा है :: FB.getLoginStatus() को FB.init()
<html>
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://www.facebook.com/[mypage]" data-send="false" data-width="450" data-show-faces="false"></div>
</body>
</html>
अद्यतन: मैं यह सब सामान हटाया ऊपर वापस iFrame
केवल विधि के पास गया और यह काम करता है, लेकिन केवल फ़ायरफ़ॉक्स में। क्रोम और आईई 9 मुझे अभी भी कुछ भी नहीं मिला है लेकिन कोई त्रुटि रिपोर्ट नहीं हुई है। फ़ायरफ़ॉक्स में केवल नीचे काम करने वाली यह पंक्ति क्यों है (जाहिर है [myPage] भाग को बदल दिया गया है)?
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F[myPage]&send=false&layout=standard&width=450&show_faces=false&action=like&colorscheme=light&font&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>
जेएस एसडीके को एम्बेड करते समय आपने ऐप आईडी नहीं दी है - लेकिन यह अनिवार्य है, अन्यथा इसे ठीक से शुरू नहीं किया जा सकता है। – CBroe
आह, धन्यवाद। छोटी प्रगति लेकिन अभी भी वहां नहीं है। तो मैं देखता हूं कि फेसबुक कहां कहता है: आपको एसडीके शुरू करने के लिए एक ऐप आईडी की आवश्यकता होगी, जिसे आप ऐप डैशबोर्ड से प्राप्त कर सकते हैं। "ऐप डैशबोर्ड" एक लिंक है जो https://developers.facebook.com/apps/ पर इंगित करता है लेकिन जब मैं डांग चीज पर क्लिक करता हूं तो यह मुझे https://www.facebook.com/[mysite पर रीडायरेक्ट करता रहता है] – gfrobenius
आप करेंगे ऐप्स बनाने से पहले, पहले एफबी के साथ अपना खाता सत्यापित करना होगा। – CBroe