Facebook FQL获取朋友发布的所有帖子并使用App

时间:2012-09-05 16:50:46

标签: ios facebook-fql

我试图获取朋友使用某个app_id发布的所有帖子的列表。我试过像这样的多查询FQL:

{
"friends":"SELECT uid2 FROM friend WHERE uid1 = MY_USER_ID",
"posts":"SELECT post_id FROM stream WHERE source_id IN (SELECT uid2 FROM #friends) AND app_id= APP_ID"
}

这个FQL没有返回任何内容,虽然我的一个朋友使用该应用程序发帖(我确认第一个FQL,#friends确实返回了发帖的朋友)。我尝试了一个只有一个朋友的测试帐户并且它有效。

对于有很多朋友的用户,是否有任何原因可能无效?

1 个答案:

答案 0 :(得分:2)

如何将它们组合成1个嵌套查询 -

SELECT post_id FROM stream WHERE source_id IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND app_id = APP_ID

如果这也不起作用,则可能与您的朋友如何配置其朋友可以使用的帖子/活动的隐私设置有关。应用