2013-03-25 55 views
0

我想获取最喜欢用户的状态。我已经检查过FQL文档。我可以在特定时间获得状态。但是我无法找到使用以下用户最喜欢的状态片断状态消息与喜欢和评论计数

SELECT status_id FROM status WHERE uid = me() ORDER BY status_id DESC LIMIT 1 

我不能循环,每状态ID的评论或喜欢表,找到最喜欢的状态。 所以我想我错过了FQL中的一些东西。

回答

0

您无法使用status表获得喜欢的信息。改用stream表。 A中的一个type将结果限制为状态更新。

SELECT message, description, post_id, likes FROM stream 
WHERE source_id=me() AND type=46 ORDER BY likes.count DESC LIMIT 100 
+0

type = 46是关键!我在哪里可以找到类型列表? – Mahesh 2013-03-25 18:03:52

+0

[流表文档](https://developers.facebook.com/docs/reference/fql/stream)是其中最常见的。其他人只需要查询特定帖子的流表并查看返回的类型。 – cpilko 2013-03-25 18:06:40