我正在为客户网站上的所有项目添加动态按钮,它们现在可以工作(经过大量试验和错误),但它仍然要求用户确认。我尝试了 facebook 调试工具,它给了我一堆打开图形警告和应该修复的按钮警告。
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.bowmanmusic.be%2Fbowman%2F
因此,我将所有必需的开放图形元标记添加到我的页面头部,如下所示:
<meta property="fb:app_id" content="159728304104034" />
<meta property="og:title" content="Bowman" />
<meta property="og:type" content="band" />
<meta property="og:url" content="http://www.bowmanmusic.be/bowman" />
<meta property="og:image" content="http://www.bowmanmusic.be/bowman/images/bowman01.jpg" />
<meta property="og:site_name" content="Bowman Music" />
<meta property="og:description" content="Bowman website" />
现在它仍然要求用户确认,但它不再注册类似的东西,即它既没有出现在时间线中,也没有出现在事件日志中。
我正在加载 fb sdk,如下所示:
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
这是我的like按钮的php:
echo "<div class=\"fbbutton\"><fb:like href=\"http://www.bowmanmusic.be/bowman/index.php?id=",$id,"\" send=\"false\" layout=\"button_count\" show_faces=\"false\"></fb:like></div>";
我想摆脱确认的需要,当然,类似的事件会出现在用户的时间线上。
现在有人如何解决这个问题吗?