以下是我的代码中的内容:
<div class="fb-like" data-send="false" data-layout="button_count"
data-width="450" data-show-faces="false" data-href="${appurl}">
</div>
appurl的值的格式为:http://www.mysite.com/action/detail/123
当我点击相似按钮时,一切正常,我可以在我的脸书页面上看到更新。
现在,当我刷新页面时,like按钮消失了。
但是,当我将appurl作为"http://www.mysite.com"
时,一切正常,包括页面刷新(我可以看到类似按钮)。
请帮助我在这里缺少什么?。
答案 0 :(得分:0)
您的网站的网页是否受.htaccess密码保护?如果是这样,那可能就是问题所在。我自己遇到了这个问题,经过一段错误的路径后,我回到了最初的怀疑 - htaccess密码。
我没有真正研究代码,但我认为按钮设置为在用户点击之后FB抓取页面。随着密码阻塞的事情,FB无法刮取页面。它没有显示按钮,就好像它没有被点击一样,而是只显示任何东西 - 这就是我的,我认为你的混乱进来的地方。
更改htaccess后,您必须等待24小时才能在加载页面时抓取FB。但是,您可以使用FB调试器(http://developers.facebook.com/tools/debug)手动刮取单个页面。