我有这个Facebook页面:LINK
我想在网站上的产品页面上实现多个类似Facebook的按钮:LINK 当我点击“喜欢”Buttom时,这个显示“1”,当刷新页面时,此计数消失。
我的产品页面使用:
<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/pt_BR/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
和按钮:
<div class="fb-like" data-href="http://www.calcadosabruzzo.com.br/2012/catalogo/1402.html" data-send="false" data-layout="button_count" data-width="85" data-show-faces="false" data-font="segoe ui"></div>
对于我使用这些元标记的产品的每个幻像页面:
<!doctype html>
<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraph.org/schema/">
<head>
<title>Calçados Abruzzo - Ref.: 1402</title>
<meta property="og:title" content="Calçados Abruzzo - Ref.: 1402" />
<meta property="og:type" content="product" />
<meta property="og:url" content="http://www.calcadosabruzzo.com.br/" />
<meta property="og:image" content="http://www.calcadosabruzzo.com.br/2012/produtos/1402_5122_Marrom_montila.jpg" />
<meta property="og:site_name" content="Calçados Abruzzo" />
<meta property="fb:app_id" content="100002115061810" />
<meta http-equiv="refresh" content="0;url=http://www.calcadosabruzzo.com.br/2012/catalogo.html">
</head><body></body></html>
我不知道在哪里可以获得APP_IP因为客户在Facebook上制作他的页面并且没有制作APP
当我将产品页面放在Facebook Debug上时,显示以下错误:LINK 怎么解决这个?这是我第一次使用这个插件......
答案 0 :(得分:1)
我设法找到关于此行为的一些报告。我似乎Facebook引入了一个错误,因为即使是他们可以创建像按钮的参考也会出错。人们建议通过developers.facebook.com/apps
制作应用从那里获取app_id,并在App Domain下的应用程序设置中添加您的网站(calcadosabruzzo.com.br)。
对于fb:admins,您应该添加应用程序管理员ID(可能是您的)。
希望这有帮助。