Ios 获取所有喜欢的页面,按一般喜欢排序
我正在尝试获得用户喜欢的页面按每页喜欢的数量降序。。。 使用Ios 获取所有喜欢的页面,按一般喜欢排序,ios,facebook,swift,facebook-graph-api,facebook-fql,Ios,Facebook,Swift,Facebook Graph Api,Facebook Fql,我正在尝试获得用户喜欢的页面按每页喜欢的数量降序。。。 使用Graph-API很难获取此信息,因为我必须像这样获取请求: let request = FBSDKGraphRequest(graphPath: "me/likes" parameters: nil) 递归地在内部调用它,因为这个请求将对响应进行分页。在我得到所有东西之后,我必须在本地对其进行排序,这就是我得到它的方式FQL已被弃用,并且仅适用于使用2.0版Graph API的较旧应用程序。到目前为止,唯一的方法是递归地获取所有页面
Graph-API
很难获取此信息,因为我必须像这样获取请求:
let request = FBSDKGraphRequest(graphPath: "me/likes" parameters: nil)
递归地在内部调用它,因为这个请求将对响应进行分页。在我得到所有东西之后,我必须在本地对其进行排序,这就是我得到它的方式FQL已被弃用,并且仅适用于使用2.0版Graph API的较旧应用程序。到目前为止,唯一的方法是递归地获取所有页面并自行排序。您不必为此单独提出请求 Graph API有一个称为“字段扩展”的功能,它允许您一次指定需要来自多个“级别”的数据 如此要求
/me/likes?fields=id,name,likes
将为您提供每个用户喜欢的页面的id、名称和喜欢的数量
(由于API目前不允许排序,因此您仍然必须遵循分页链接,收集所有结果并在之后进行排序。)为什么要进行向下投票?请评论,以便我可以改进我的问题,如果有什么错误。