2012-10-13 36 views
0

我需要知道用户与另一个用户成为朋友的时间。FQL将像朋友graphAPI那样

我遇到了问题... graphAPI中的字段'updated_time'会给我(我认为)友谊被更改(创建)的时间。像

http://developers.facebook.com/tools/explorer?method=GET&path=me%3Ffields%3Dfriends.limit%2810%29.fields%28gender%2Cname%2Cupdated_time%29

我想用FQL而不是然而,这样我就可以使用ORDER_BY参数。我无法在FQL仿真的朋友'列'中找到该字段(updated_time)。实际上,只有uid1和uid2在朋友的'列'中。我当然可以获得有关用户(uid2)的信息,但该信息并不直接与其他用户关联。

任何人有任何帮助吗?

+0

确定'updated_time'实际上不是友谊开始的时间。当时我无法确定友谊何时开始。 – NappingRabbit

回答

0

您无法从FQL中的friend表或图表API中的friends端点中获得友谊开始的时间。为了安全起见,Facebook故意忽略这些内容。

找到此的唯一方法是查询stream FQL表或feed API端点,并查找您和目标用户现在成为朋友的公告。

+0

我明白了。出于好奇,你知道与朋友端点相关的'updated_time'是什么吗? – NappingRabbit

+0

它不是'friends'端点的一部分,它是'user'端点的一部分。这是用户最后一次更新他们的个人资料。 – cpilko