Facebook 使用FQL获取最近添加的好友

Facebook 使用FQL获取最近添加的好友,facebook,facebook-fql,Facebook,Facebook Fql,这更多的是一个问题,如果它可以做到,而不是如何做到这一点。使用FQL,我获取了朋友的UID,我看到它是按升序排列的,即当我获取UID时,第一个加入fb的人成为第一个UID 有没有办法看到我最后加的那个人?如果不能直接找到,也许我们可以找到两个人成为朋友的日期,然后比较看最近的一个 有什么想法吗?唯一的方法是通过流表查找好友公告: SELECT description, description_tags, type, created_time FROM stream WHERE sou

这更多的是一个问题,如果它可以做到,而不是如何做到这一点。使用FQL,我获取了朋友的UID,我看到它是按升序排列的,即当我获取UID时,第一个加入fb的人成为第一个UID

有没有办法看到我最后加的那个人?如果不能直接找到,也许我们可以找到两个人成为朋友的日期,然后比较看最近的一个


有什么想法吗?

唯一的方法是通过
表查找好友公告:

 SELECT description, description_tags, type, created_time FROM stream 
    WHERE source_id = me() AND type = 8 LIMIT 50
type=8
将此限制为好友公告的流式帖子


当然,您仅限于
表的正常限制:50篇帖子或30天的帖子中的较大者,因此即使找到最后一个好友公告也可能需要多次FQL调用。

根据相关的FQL表,我看不到一个字段可以帮助您实现这一点。是的,正是我所想的。所以没有办法找到我们最后的朋友?@Kishor这个查询会给你按降序排列的ID<代码>从朋友处选择uid2,其中uid1=me()按uid2说明排序。我认为没有办法知道你什么时候与某人成为朋友。这就意味着没有机会找到正确的第一个朋友。我不会说“没有机会”。如果有足够的时间和查询,您最终可以解决这个问题。然而,Facebook在设计上使这一点变得非常困难,像这样的应用程序无论如何都可能违反TOS。它将如何违反TOS o.OSee 1.3:“你不能绕过我们对Facebook核心功能和功能的预期限制。”我将无法找到两个用户成为朋友的日期理解为一种有意的限制。