2012-07-25 67 views
0

如何確定用戶已登錄到Facebook,但未使用php sdk驗證我的Facebook Web應用程序。我知道我們有$ user = $ facebook-> getUser();但這隻能檢查用戶是否認證了應用程序。我想是這樣FB.getLoginStatus如何檢查用戶是否登錄到Facebook - php sdk

  1. 用戶登錄到Facebook和已認證
  2. 用戶登錄到Facebook上,但尚未驗證您的應用程序(NOT_AUTHORIZED)
  3. 您的應用程序(連接)用戶目前沒有登錄到Facebook,所以我們不知道他們是否已驗證您的應用程序(未知)

想要確定第二個條件使用php sdk即not_auth orized但登錄到Facebook

回答

0

它自己的PHP SDK無法知道這一點。

JS SDK可以進行跨域調用,讓Facebook檢查其域中是否存在活動會話。僅從服務器端來看,沒有辦法做類似的事情。

我想是這樣FB.getLoginStatus

爲什麼不利用這一點,並在傳遞信息到服務器? (Cookie,AJAX,...)

+0

我只在此刻使用它。但是想通過php sdk做同樣的事情。無論如何感謝您的幫助。 – Nehrav 2012-07-26 08:23:18

相關問題