-1

我成功地为我的网站实现了 Facebook,它有一个域名..但是当我想使用我托管它的 IP 地址来实现它时......它不起作用。

关于如何实现这一目标的任何想法

下面是我的代码

<script type="text/javascript">
        (function(d) {
            var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
            if (d.getElementById(id)) { return; }
            js = d.createElement('script'); js.id = id; js.async = true;
            js.src = "/js/alllocalFb.js#xfbml=1&appId=138257749685264";
             ref.parentNode.insertBefore(js, ref);
         } (document));
    </script>

这是我喜欢的按钮 div<div class="fb-like" data-href="http://192.168.1.5:8484/" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false">

4

1 回答 1

0

我成功地为我的网站实现了 Facebook,它有一个域名..但是当我想使用我托管它的 IP 地址来实现它时......它不起作用。

我认为这可能是故意的。

整个 Open Graph 是基于基于其 URL 识别对象的。是的,使用 IP 地址而不是域名的 URL 在技术上是有效的——但 Facebook 希望能够(我猜)根据其域名阻止垃圾邮件站点。垃圾邮件发送者的域被阻止 == pita,必须获得新域。只需切换到另一个 IP 地址 - 通常更容易且完成得更快。


虽然,当我在https://developers.facebook.com/docs/reference/plugins/like/上的生成器中输入您的 IP 地址时,我看到了一个点赞按钮和“有人喜欢这个”……</p>

于 2013-04-10T09:40:43.563 回答