0

如何确定用户已登录 facebook 但未使用 php sdk 对我的 facebook Web 应用程序进行身份验证。我知道我们有$user = $facebook->getUser(); 但这仅检查用户是否对应用程序进行了身份验证。我想要类似FB.getLoginStatus 的东西

  1. 用户已登录 Facebook 并已验证您的应用程序(已连接)
  2. 用户已登录 Facebook,但尚未验证您的应用程序 (not_authorized)
  3. 用户此时未登录 Facebook,因此我们不知道他们是否已验证您的应用程序(未知)

想使用 php sdk 即 not_authorized 确定第二个条件,但登录到 facebook

4

1 回答 1

0

PHP SDK 本身无法知道这一点。

JS SDK 可以进行跨域调用,让 Facebook 检查其域下是否存在活动会话。仅从服务器端没有办法做类似的事情。

我想要类似 FB.getLoginStatus 的东西

为什么不只使用它,并将信息传递给服务器?(Cookie、AJAX、……)

于 2012-07-25T14:43:25.143 回答