使用PHP获取Facebook访问令牌

时间:2012-05-13 10:48:17

标签: php facebook token

我正在开发需要访问用户的Facebook帐户的应用程序。它工作正常,但我需要获取用户的facebook令牌并将其保存到MySQL数据库。如何使用PHP(具有我定义的权限)获取facebook令牌?

1 个答案:

答案 0 :(得分:2)

在facebook开发者文档中有一个很好的官方指南/教程。 您正在寻找的是Server-Side authentication flow,因为它会产生一个长期访问令牌(60天),您可以将其保留在数据库中并在需要时重复使用。

还有Client-Side flow,但这会给你短暂的令牌(几个小时),这对持久性没有好处。 但是,如果您决定使用客户端流程,则可以使用由deprecation of the offline_access permissions引入的新端点延长有效令牌的到期时间。