2011-07-18 66 views

回答

2

如果您使用的是FB给出的社交插件,那么我认为没有可用的这样的选项..

做什么你的意思是社会排名?

如果您准备好使用FQL,那么您可以尝试我的下面的建议。

通常所有的FB的数据呈现基于时间戳,所以如果u希望得到特定页面的最新评论,你可以使用FQL查询以获得想要的结果..

样品查询

http://www.facebook.com/restserver.php?format=json&pretty=1&method=fql.query& 
query=select post_fbid, fromid, object_id, text, time from comment where 
object_id in (select comments_fbid from link_stat where 
url ="http://developers.facebook.com/docs/reference/fql/comment/") 
order by time desc 
+0

感谢您的建议!无论如何,我不得不使用插件版本。 :( “社会排名”我的意思是评论是按社会算法排序的 – Luciano

+1

没关系在插件版本中,facebook不允许用户自定义更多..我们应该坚持我们拥有的:( – Vijay

1

对不起,请重复确认,但可以设置默认的排序顺序以颠倒时间顺序。看到我的回答here

2

我也回答这里:Setting Facebook comments web plugin

如果添加属性

data-order-by="reverse_time" 

在Facebook提供的HTML5版本提供的DIV这只是工作。

(抱歉重复的答案。我遇到了在这里谷歌搜索,这就是为什么我认为是有用的张贴在这里太)