【问题标题】:facebook likebox no posts just checkinsfacebook likebox 没有帖子只是签到
【发布时间】:2011-12-09 14:21:39
【问题描述】:

我们的新闻提要有问题 - 它本质上是一个likebox 插件,可以省去更新网站和我们的 Facebook 页面的麻烦。

Facebook 页面使用 iframe 填充新闻源。如果网站的查看者没有登录到 facebook,一切正常。

但是 - 如果此人已登录 facebook(大多数人似乎都是这样!)facebook 页面上的任何帖子都不会传送到网站,它只是显示最新的签到。

这是一个常见的错误吗?我直接使用来自 facebook 开发者页面的代码:

http://developers.facebook.com/docs/reference/plugins/like-box/

我尝试使用 XFBML 版本而不是 iframe,但得到了相同的结果。

有谁知道解决这个问题的方法!?它杀了我!

谢谢 京东

【问题讨论】:

    标签: facebook


    【解决方案1】:

    您需要添加以下属性:

    force_wall="true"

    到您的 iframe。它是几个月前添加的 - 请参阅此处:http://developers.facebook.com/docs/reference/plugins/like-box/ 并向下滚动到属性。

    【讨论】:

    • 我花了大约 2 小时的谷歌搜索才找到这个。只有当我开始在stackoverflow中输入问题时它才出现!这必须适用于某个日期之前的页面。使用类似框的最新代码(14 年 2 月 19 日)仍然会发生这种情况。试试facebook.com/pages/…
    【解决方案2】:

    这是 Facebook 中的一个错误,已于 2011 年 7 月修复。

    参考这篇文章 http://bugs.developers.facebook.net/show_bug.cgi?id=16656#c41

    你必须添加

    force_wall="true"
    

    例如,如果您使用的是 iframe 版本,则可以将其添加到 src 的末尾,如下所示。

    <iframe src="http:INSERT YOUR WEBSITE HERE;width=292&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true&amp;height=427&amp;force_wall=true"
    scrolling="no" frameborder="0" style="border:none; overflow:hidden;
    width:292px; height:427px;" allowTransparency="true"></iframe>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多