如何确定用户被登录到Facebook,但未使用PHP SDK对我的Facebook Web应用程序进行身份验证。我知道我们有 $ user= $ facebook-> getUser(); ,但这只检查用户是否验证了应用程序。我想要像 fb.getloginstatus

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

    想要使用PHP SDK I.E.E.ENT_AUTUREIZED来确定第二个条件,但登录Facebook

有帮助吗?

解决方案

PHP SDK自己无法了解这一点。

JS SDK可以使跨域调用具有Facebook检查是否存在域下的活动会话。单独从服务器端开始做一些类似的东西。

我想要类似于fb.getloginstatus

以及为什么不使用它,并将信息传递给服务器?(cookie,ajax,......)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top