获取 Facebook 用户 ID 的 FQL 不会返回“寻呼”键作为响应

问题描述 投票:0回答:1

嗨,我想获取我的 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 个用户。

ios iphone facebook pagination facebook-fql
1个回答
2
投票

Graph API返回分页链接; FQL 没有。因此,您必须自己执行此操作,方法是进行另一个包含 OFFSET 参数的查询。

© www.soinside.com 2019 - 2024. All rights reserved.