facebook不支持azure网站吗?

时间:2013-11-30 15:27:08

标签: javascript html facebook-like azure-web-sites

我已经添加了过去曾用过的代码,在我的最新网站上添加了一个“喜欢”按钮,虽然它确实显示了推文按钮,但它没有显示facebook按钮。

是因为facebook无法识别和/或支持azure网站吗?

这是我的HTML / Javascript:

<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 style="display:inline-block;vertical-align:top">
    <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://usamaporama.azurewebsites.net" data-text="Check out this USA map with sports teams, National Parks, and hometowns of authors and musicians" data-via="BClayShannon">Tweet</a>
    <script>
        !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + '://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js, fjs); } }(document, 'script', 'twitter-wjs');
    </script>
</div>
<div style="display:inline-block;vertical-align:top" class="fb-like" data-href="http:/usamaporama.azurewebsites.net" data-send="false" data-width="450" data-show-faces="false" data-font="segoe ui"></div>

更新

Chrome Dev Tools控制台说:“ FB.getLoginStatus()在调用FB.init()之前调用。”但是我不相信,因为搜索我的代码“getLoginStatus”发现没有,也没有搜索“FB.init”。

1 个答案:

答案 0 :(得分:1)

检查浏览器的JavaScript控制台。

  

无效的应用ID:必须是表示应用ID的数字或数字字符串。