Facebook “脸谱网”;例如;不';不要在时间线上发帖

Facebook “脸谱网”;例如;不';不要在时间线上发帖,facebook,Facebook,我想在我的WordPress页面上有一个“喜欢”的Facebook按钮。我尝试使用Facebook文档中的插件和直接代码。这两种方法都有效,但我的“喜欢”并没有在我的时间表上公布。我把我的AppID放在那里了,那是什么 fb根代码: <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElement

我想在我的WordPress页面上有一个“喜欢”的Facebook按钮。我尝试使用Facebook文档中的插件和直接代码。这两种方法都有效,但我的“喜欢”并没有在我的时间表上公布。我把我的AppID放在那里了,那是什么

fb根代码:

<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/pl_PL/all.js#xfbml=1&appId=###"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>`

(函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))返回;js=d.createElement(s);js.id=id;js.src=“///connect.facebook.net/pl_pl/all.js#xfbml=1&appId=####;“fjs.parentNode.insertBefore(js,fjs)}(文档,'script','facebook jssdk'))`
fb:类似代码:

<fb:like href="<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ?>" send="true" width="450" show_faces="false"></fb:like>`

在Facebook上查看您的活动日志,查看您的个人资料中是否显示了“Like”。类似的内容可能已发布为“最近的活动”或个人“某人喜欢…”帖子。

我会使用Facebook调试器将您的站点/页面中的类似按钮删除:

这将告诉您是否对页面上的like按钮和/或OG标记有任何问题


希望这有帮助。

以下是您的html示例

*给你一些提示,如果你不确定你的网站格式是否正确,不要简单地喜欢你的页面,因为它会向facebook提交一个标题/图片/描述/内容等错误的记录

 <html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:og="http://ogp.me/ns#"
  xmlns:fb="https://www.facebook.com/2008/fbml">
 <head>
<title>WooTube</title>
<meta property="og:title" content="WooTube"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://www.wootube.woolei.com"/>
<meta property="og:image" content="http://i.ytimg.com/vi/LD-rmC2i624/default.jpg"/>
<meta property="og:site_name" content="WooTube"/>
<meta property="fb:admins" content="568394401"/>
<meta property="og:description"
      content="WooTube - Share Video To All Your FaceBook Group With 1 Click!"/>
 </head>
 <body>

低音管

在用户的时间线中出现“喜欢”之前,您需要提交您的Facebook应用进行审核,通过Facebook的应用程序仪表板>>状态和审核>>开始提交:

可能我有点晚了:)但考虑到我没有看到一个公认的答案

你能从地图上看到正确的数字吗

如果不是,则可能需要验证以下代码的结果是否表示正确的URL(并使用正确的编码):


你必须展示一些代码/jsfiddle你所拥有的-否则它很难帮助你-你还必须帮助你调试代码非常简单,只要
fb root
(函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))返回;js=d.createElement(s);js.id=id;js.src=“//connect.facebook.net/pl_pl/all.js#xfbml=1&appId=#####;fjs.parentNode.insertBefore(js,fjs);}(文档,'script',facebook jssdk')
fb:like
请将代码编辑到您的问题中。它返回关于“网站”对象的错误“对象无效值”。但我不知道如何修复它。我们正在使用某种高级主题,这可能是原因吗?这当然可能是问题所在。我将调查页面上的开放图形标记。这里有一个很好的参考:--这将为您提供like按钮所需的基本设置。是否需要使用Open Graph?如果您希望在用户流中显示适当的like,请使用Open Graph标记。但是,不,不一定。我可以问一下你的站点的页面url是什么吗?我有一个类似的问题,但正如Niraj提到的,我的“喜欢”出现在用户最近的活动中,而不是他们的时间线中。如何使它们显示在时间线上?如果要将它们从最近的活动移动到时间线上,请单击活动日志中活动旁边的编辑图标,然后单击“在时间线上显示”。这将在你的时间线上移动它。
<fb:like href="<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ?>