通过app访问以前登录的用户数据

时间:2012-02-06 21:59:52

标签: php facebook authentication

假设我有一个应用程序,我已经批准了应用程序后存储了用户的Facebook ID号(这样他们就可以访问自己的个人应用程序页面)。现在我想将用户的生日存储在我的应用中,以便他们可以在个人应用页面上获得生日通知。假设用户已经授予我的应用程序访问生日的权限。

我的应用程序是否有办法使用用户的ID#自动查询Facebook,获取用户的生日,然后使用用户的生日更新我们的应用程序数据库,而不要求他们手动登录并更新应用程序?同样,用户已授予应用程序访问生日的权限,因此我不会要求任何新权限。我只是希望避免回去并要求所有应用程序用户做某事(特别是当他们已经授予我们应用程序访问该信息的权限时)。

我只是没有看到任何方法来验证应用程序以获取用户的扩展信息,而无需用户再次登录并手动更新应用程序。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

值得庆幸的是,应用程序无法在不询问的情况下决定获取用户的权限。用户始终必须授予应用程序权限。

另一种方法是初始身份验证,请求emailuser_birthday权限,将数据存储在数据库中,每天一次(可能由cron作业启动)以编程方式向用户发送电子邮件他们出生的那一天。

别忘了给他们发一些蛋糕;)

http://www.funnycakepics.com/pictures/Nerd_Cake542.jpg