1

这是我的代码中的内容:

<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

当我单击“赞”按钮时,一切正常,我可以在我的 Facebook 页面上看到更新。

现在,当我刷新页面时,喜欢按钮消失了。

但是,当我提供 appurl 时,"http://www.mysite.com"一切正常,包括页面刷新(我可以看到类似按钮)。

请帮助我在这里缺少什么?

4

1 回答 1

0

您网站的页面是否受 .htaccess 密码保护?如果是这样,那可能就是问题所在。我自己也遇到了这个问题,在走了一段错误的路之后,我又回到了我最初的怀疑——htaccess 密码。

我并没有真正查看代码,但我假设按钮设置为在用户点击后让 FB 抓取页面。用密码屏蔽的东西,FB不能刮网页。它不会像没有被点击一样显示按钮,而是什么都不显示——这是我的,我假设你的,困惑的地方。

更改 htaccess 后,您必须等待 24 小时,以便页面在加载时被 FB 抓取。但是,您可以使用 FB 调试器 (http://developers.facebook.com/tools/debug) 手动抓取各个页面。

于 2012-05-04T21:35:23.770 回答