0

我正在尝试将 facebook facepile 插件添加到页面。我正在尝试在插件中使用 news.reads 操作,但它不起作用。

我要补充:

div class="fb-facepile fb_iframe_widget" data-action="news.reads" data-href="url-with-article" data-max-rows="1" data-width="200"

我知道如果我news.reads在这里采取行动,我应该能够显示阅读过这篇文章的朋友的图像

4

2 回答 2

1

我发现,只需在用户通过读取操作进行交互的对象上使用 Facepile 插件,就会自动显示拥有read该对象的用户。

指定news.readdata-action实际使插件停止运行。

于 2012-10-03T20:00:50.253 回答
0

确保您已使用您的应用程序 ID 初始化 Javascript:

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

另外,请阅读名为“为什么什么都没有显示?”的部分。在这里:http: //developers.facebook.com/docs/reference/plugins/facepile/

如果一切都失败了,请尝试 IFRAME 版本,看看是否有任何结果。

<iframe src="//www.facebook.com/plugins/facepile.php?href=url-with-article&amp;action=news.reads&amp;size=medium&amp;max_rows=1&amp;width=200&amp;colorscheme=light&amp;appId=YOUR_APP_ID" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px;" allowTransparency="true"></iframe>
于 2012-09-19T12:14:58.417 回答