【发布时间】:2012-05-13 10:48:17
【问题描述】:
我正在开发需要访问用户 Facebook 帐户的应用程序。它正在工作,但我需要获取用户的 facebook 令牌并将其保存到 MySQL 数据库。如何使用 PHP(由我定义权限)获取 facebook 令牌?
【问题讨论】:
我正在开发需要访问用户 Facebook 帐户的应用程序。它正在工作,但我需要获取用户的 facebook 令牌并将其保存到 MySQL 数据库。如何使用 PHP(由我定义权限)获取 facebook 令牌?
【问题讨论】:
在 facebook 开发人员文档中有一个很好的官方指南/教程。 您正在寻找的是Server-Side authentication flow,因为它会产生一个长期存在的访问令牌(60 天),您可以将其保存在您的数据库中并在需要时重复使用。
还有Client-Side flow,但它会授予你短暂的令牌(几个小时长),这对持久性没有好处。 但是,如果您确实决定使用客户端流程,那么您可以使用由于 deprecation of the offline_access permissions 而引入的新端点来延长 有效 令牌的到期时间。
【讨论】: