我可能会错过某些东西,但是我正在尝试获取好友列表对象的Feed。Facebook Graph Api Friendlist对象
我现在抓住friendlist对象的成员并将它们以json格式附加在一起。
[ID,ID,ID]
然后我使用这些代码的IDS和发送它们作为参数传递给了REST API的stream.get
这回我可是结果我不禁但感觉我已经结束了一些东西。
结论: 不要这样做,只是不这样做,它很慢。举例说,一个用户需要永久返回的300个用户。
我可能会错过某些东西,但是我正在尝试获取好友列表对象的Feed。Facebook Graph Api Friendlist对象
我现在抓住friendlist对象的成员并将它们以json格式附加在一起。
[ID,ID,ID]
然后我使用这些代码的IDS和发送它们作为参数传递给了REST API的stream.get
这回我可是结果我不禁但感觉我已经结束了一些东西。
结论: 不要这样做,只是不这样做,它很慢。举例说,一个用户需要永久返回的300个用户。
如果您可以使用图形API(我推荐,因为我们在移除REST API的过程中),您可以检索多个uid的提要(在授予read_stream权限后),例如https://graph.facebook.com/feed?ids=uid1,uid2,uid3&access_token=ACCESS_TOKEN
。
你可以得到非常接近通过获取好友列表饲料用最小的努力:
FBRequest *request=[FBRequest requestForGraphPath:@"me/home?filter=fl_<friendListId>"];
,你实际好友列表ID代替。 您可以获得那些:
FBRequest *request=[FBRequest requestForGraphPath:@"me/friendlists"];
我也知道你可能不需要这个答案,但我希望可以帮助别人。
谢谢你的这篇文章@stringCode。这对我帮助很大。 :) – Ajeet
我假设这将返回相同的结果作为前往Facebook和使用friendlist过滤器? ID的数量也有限制吗? – Nico
切换到使用帖子,因为=昨天。 它返回的结果很慢,但我想我只需要处理它。 – Nico