嗨,我想获取我的 fabebook 好友 ID 列表,其中包含 100 个用户的分页。 问题是,如果我将 hte FQL 设置为
NSString *fqlString = @"SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 300";
它按预期返回表中唯一的前 300 个用户,没有任何对下一页的引用。
Result: {
data = (
{
uid = 1519xxx;
},
{
uid = 9806xxx;
}
....
);
}
如果我用
[FBRequest requestForMyFriends]
请求好友,它会返回我所有的好友,并附加一个带有下一页 url 对象的分页键。
问题是我如何使用 FQL 告诉我 100 个用户的列表,并分页到接下来的 100 个用户。
Graph API返回分页链接; FQL 没有。因此,您必须自己执行此操作,方法是进行另一个包含 OFFSET 参数的查询。