我可能会遗漏一些东西,但是我正在尝试获取朋友列表对象的Feed。
我目前正在抓取friendlist对象的成员并以json格式将它们一起追加。
[id,id,id]
然后我使用这些源ID并将它们作为args发送到REST api的stream.get
这让我得到了结果,但是我忍不住觉得我已经看了些什么。
结论: 不要这样做,只是不要这样做,它很慢。例如,一个用户将有300名用户永远返回。
答案 0 :(得分:3)
您可以通过以下方式轻松获取朋友列表Feed:
FBRequest *request=[FBRequest requestForGraphPath:@"me/home?filter=fl_<friendListId>"];
用实际的friendList id替换。 您可以通过以下方式获取这些:
FBRequest *request=[FBRequest requestForGraphPath:@"me/friendlists"];
我确实意识到你可能不需要这个答案,但我希望可以帮助别人。
答案 1 :(得分:1)
如果您可以使用图形API(我建议在删除REST API的过程中),您可以检索多个uid的源(在授予read_stream权限之后)https://graph.facebook.com/feed?ids=uid1,uid2,uid3&access_token=ACCESS_TOKEN
。< / p>