获取个人资料的Facebook创建日期

时间:2011-02-04 14:09:51

标签: php security facebook authentication

是否可以通过使用图谱API获取Facebook个人资料的创建日期/时间?

我需要它来制作一个身份验证机制,它不允许刚刚创建的Facebook用户。

3 个答案:

答案 0 :(得分:5)

  

调用Facebook API是一个(相对)缓慢的操作;特别是如果你必须多次调用它。因此,在可能的情况下,最好在不进行API调用的情况下获取所需信息。

您可以查看http://metadatascience.com/2013/03/11/inferring-facebook-account-creation-date-from-facebook-user-id/。它解释了如何根据用户的Facebook UID计算出Facebook帐户的创建日期,而无需调用Facebook API。

答案 1 :(得分:4)

不,没有。更好的方法,听起来有点hackish,是检索用户帖子并保留最旧的帖子作为用户创建日期的估计

请记住,并不总是负担得起。如果你使用/ feed你会得到最新的30天或50个帖子,如果你使用/帖子,你会得到作者的帖子。请记住,您必须具有* read_stream *权限。

答案 2 :(得分:0)

看起来不像。 documentation列出了您可以使用图谱API检索的所有字段,注册日期不是其中之一。想想看,注册日期早些时候从用户的个人资料中消失了,大概是在引入Graph API的同时,也许?

但是,您可以通过查看其用户ID来判断一个用户是否早于其他用户注册。 :)

相关问题