访问Facebook数据 - 离线访问

时间:2010-12-17 22:07:51

标签: facebook facebook-graph-api facebook-fql

我对Facebook API有疑问,希望对Facebook API的细节有所了解。

我打算用PHP编写一个App。这将是一个生日提醒应用程序。用户可以访问我们的网站,使用他们的Facebook帐户登录并完成 - 我们会在他们的朋友过生日时向他们发送提醒。

这个应用程序如何在后台运行?因为用户的连接不断变化。由于以下两点,我们无法将所有数据存储在数据库中:

 1) Constantly evolving connections
 2) Violates Facebook Terms.

我们需要能够仅存储用户的UID,然后使用该UID以某种方式每天获取用户连接及其相应的出生日期。

如果可以这样做,请告诉我。因为到目前为止我从Facebook API学到的东西,我们需要一个访问令牌来访问用户的个人信息。此访问令牌仅在他/她登录之前持续存在。

我确信可能还有其他方法可以实现这一点,我可能会忽略它。

如果你们中的任何一个人能够指引我朝着正确的方向前进,我将非常感激。

1 个答案:

答案 0 :(得分:3)

您需要请求offline_access扩展权限才能随时检索用户数据。为了获得朋友的生日,有friends_birthday权限。有关权限here的更多信息。