fb像按钮代码不起作用

时间:2012-12-19 16:15:13

标签: facebook html5 xcode4 facebook-likebox

我已经尝试了所有插入代码的选项,以便在客户端网站上获取类似Facebook的按钮并且它没有显示,任何人都可以帮助我使用简单的代码来使按钮工作,链接就像是nnacanada

3 个答案:

答案 0 :(得分:2)

首先,您必须创建一个应用以获取应用ID

https://developers.facebook.com/apps

其次,您必须在此处生成类似按钮的代码:https://developers.facebook.com/docs/reference/plugins/like/或使用以下代码:

你需要把你的html标签这样:

<html lang="pt" xmlns:fb="http://www.facebook.com/2008/fbml">

<body></body>之间,您需要输入以下代码

<fb:like href="http://www.your.page.url" layout="standard" show-faces="true" send="true" width="450" action="like" colorscheme="light"></fb:like>



<!-- Facebook -->
<div id="fb-root"></div>
<script type="text/javascript">
    window.fbAsyncInit = function() {
        FB.init({appId: 'your-facebook-app-id', status: true, cookie: true, xfbml: true});
    };
    (function() {
        var e = document.createElement('script');
        e.type = 'text/javascript';
        e.src = document.location.protocol + '//connect.facebook.net/pt_PT/all.js';
        e.async = true;
        document.getElementById('fb-root').appendChild(e);
    }());
</script>

不要忘记用正确的值替换“http://www.your.page.url”和“your-facebook-app-id”。

答案 1 :(得分:1)

Facebook提供此生成器用于制作类似的。 http://developers.facebook.com/docs/reference/plugins/like/

如果它不会出现并从那里产生,通常是你的错。检查您是否有Ghostery或类似的插件运行。还要检查您是否使用FBML而不包含所需的Javascript。

其他只需使用Facebook提供的iFrame代码。

答案 2 :(得分:0)

我有同样的问题。在https://developers.facebook.com/docs/reference/plugins/like/上,代码的弹出窗口没有显示出来。

在Chrome上“清空缓存和硬重新加载”为我修复了它。 在FireFox上清理历史就完成了工作。