Facebook graph api Facebook Like按钮不会发布到liker';长城

Facebook graph api Facebook Like按钮不会发布到liker';长城,facebook-graph-api,facebook-javascript-sdk,facebook-like,facebook-opengraph,Facebook Graph Api,Facebook Javascript Sdk,Facebook Like,Facebook Opengraph,我正试图最大限度地使用类似Facebook的按钮。我是一个负责很多网站的站长。我读了很多答案和问题,但我还是找到了问题所在。当有人在我的网站上使用“喜欢”按钮并发表评论时,它将不会发布到其个人资料中 首先,我尝试使用简单的方法: (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;}

我正试图最大限度地使用类似Facebook的按钮。我是一个负责很多网站的站长。我读了很多答案和问题,但我还是找到了问题所在。当有人在我的网站上使用“喜欢”按钮并发表评论时,它将不会发布到其个人资料中

首先,我尝试使用简单的方法:

(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/fr_FR/sdk.js#xfbml=1&version=v2.0";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));


 <div id="fb-root"></div>                       
 <div class="fb-like" data-href="http://www.example.com" data-width="100" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
在极少数的网站上,我会把提要发布在墙上。但在其他人身上,我一无所获

之后,我尝试为每个网站制作一个WWW-Facebook应用程序,使用应用程序类型的“信息”(使用OpenGraph meta中的App_id+FB-SDK的负载,以及我的FB:admins)。它工作得很好,除了我需要为一个网站创建一个应用程序外,因为在每个提要上,它都会像“我的应用程序名称”上的链接一样显示MrX,链接到网站的url,所以我不能为我的所有网站使用通用应用程序。 但在5个应用程序之后,Facebook会挂起我的帐户。。。。因此,我以我的名义开设了一个新的FB个人帐户(除了这项工作之外,我不想将FB用于其他任何事情),因此,如果他们再次阻止我的帐户,我可以提供一个ID

我的第一个问题:为一个网站创建一个应用程序是否是Facebook的正常合法方式

我的第二个问题:没有应用程序id就无法在墙上发布?它在我的2个网站上运行,没有它,所以我有点困惑


谢谢

通常,Facebook会出于一个很好的理由屏蔽一个账户。所以你一定是做错了什么,通常你会知道他们为什么阻止它。看看你是否可以上诉,这里是否有更多信息:

一般来说,一个网站/域一个应用程序是正常的,你应该始终使用一个应用程序ID。Facebook决定将其发布到用户好友流中,你不能真正“强制”这一点。这取决于许多因素(网站的受欢迎程度、垃圾邮件报告等)。但是,如果用户添加了评论,它很可能会被发布——当然,你不能强制这样做

TL;博士,您的问题的直接答案是:

  • 你应该始终使用应用程序。没有一个也可以,但不推荐

我希望它发布到liker的profil,我不是说它必须发布在全球时间表上,我理解我不能强迫它发布到时间表上。对于我想发表的类似文章,我的意思是,正如你所说的,当一条评论被发布时。对于Facebook区块,我理解,这就是为什么我以我的名字创建一个新帐户,并发送一个ID。你回答我的问题,我应该为1个网站创建1个应用程序吗。对于这种用途,你推荐的应用程序的最佳类别是什么,这意味着你喜欢商业网站页面?查看你个人资料的活动日志,看看它是否在那里。afaik它不会出现在用户的时间线中而没有评论。应用程序类别应该与like按钮无关。我知道需要评论。但非常奇怪的是,它在liker 2网站的墙上添加了一个带有OpenGraph数据和大图的帖子,并提到“MrX like a link”,而没有为其他网站添加。有了App_id,它看起来就像“X先生就像NameApp上的链接”。让我们等待FB验证我的ID,然后让我创建应用程序。正如你告诉我的,这是正常和合法的方式,应该是这样的。我说过,这在很大程度上取决于很多因素。facebook决定它的知名度。
<meta property="og:site_name" content="IT IS IT" />
<meta property="og:title" content="Name of page" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.example.com/" />
<meta property="og:description" content="blablab" />
<meta property="fb:admins" content="10000000xxxxxx" />
<meta property="og:image" content="http://www.example.com/og-image-fb.jpg?v=14170000000" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="1800" />
<meta property="og:image:height" content="945" />
<meta property="og:locale" content="fr_FR" />
prefix="og: http://ogp.me/ns# fb: http://www.facebook.com/2008/fbml"