看看你是否登录到Facebook(不是应用程序) - php sdk

时间:2012-10-10 14:14:01

标签: php facebook

我下载了Facebook-sdk for php并玩了一段时间。 所以他们有这个示例文件,其中显示了用户信息: Facebook的Facebook的PHP-SDK-98f2be1 /示例/使用example.php 它仅在接受应用程序后显示用户信息。

也许这甚至不可能/允许...... 但我知道如果用户登录到Facebook而不是我的应用程序。 我不需要他的名字,身份证等,没有...只是想知道如果他在后台有Facebook会话。原因:我想将未登录的用户重定向到其他地方,因为他们甚至没有Facebook帐户。

1 个答案:

答案 0 :(得分:1)

  

但我不知道用户是否登录到Facebook,而不是登录到我的应用程序。 [...]只是想知道如果他在后台有Facebook会话。

这是不可能的。

如果没有用户首先连接到我们的应用程序,您几乎什么,没有任何信息。

<强>更新

PHP SDK现在有一个可以提供该信息的方法getLoginStatusUrl

它可以确定三种不同的状态 - 用户登录Facebook,退出Facebook或未知。它的工作原理是将用户的浏览器重定向到Facebook进行检查,然后重定向到您可以指定的应用程序的三个不同URL。

(当然这也可以在不使用PHP SDK的情况下工作 - 您只需要查看它的来源,看看它创建的确切URL是什么,然后您可以自己重定向用户。)

相关问题