我正在使用Facebook PHP SDK在我的网站上通过Facebook Connect实施授权。它工作正常,但是,当用户注销时,他或她也退出Facebook。我知道这是点击使用getLogoutUrl()方法生成的链接的正常行为。注销Facebook Connect,但不是Facebook
用户是否可以退出Facebook连接,但不是Facebook?如果是这样,这怎么能实现呢?
预先感谢您。
UPD,排序的答案:对我来说,它基本上是用这样的方式使用Facebook Connect:用户点击“Facebook连接”按钮;如果他们登录Facebook并授权应用程序(使用Facebook Connect需要应用程序),我们将获得他们的ID并设置他登录的cookie。此cookie与Facebook没有关系,它由我的脚本创建。当用户想要注销时,我们只需删除这个cookie。
因此,登录和注销逻辑完全基于我的脚本。 FB Connect仅通过取消为用户获取密码和登录的需求来帮助该过程。
[在facebook中增加访问令牌时间段]的可能重复(http://stackoverflow.com/questions/5339013/increase-access-token-time-period-in-facebook) – ifaour 2011-04-19 13:27:11