2013-11-20 73 views
-2

我們正在開發一個社交聊天應用程序,我們目前正處於研究階段,我需要您的幫助和寶貴建議。無需Facebook第二次登錄,只有一次

我們的應用功能:

用戶從Facebook賬戶我們的Web應用程序的註冊/登錄,也將是我們在鏈接到我們的Web應用程序在他的Facebook帳戶Facebook應用程序。

問題

我們所面臨的問題是,我們想,只要任何用戶註冊在我們的web應用程序第一次像他的Facebook好友的所有信息,聊天列表,郵件等來自他的Facebook帳戶給我們Web應用程序。

我們希望下一次當同一用戶登錄我們的Web應用程序時,他不應該再次驗證所有聊天列表,消息等,他只應將他的註冊用戶名和密碼(我們的Web應用程序)和他的Facebook聊天,消息應該來。

1)無需Facebook的第二次登錄,只有一次

2)申請應與他的Facebook帳戶永遠,每當他想。

所以這可能是怎麼回事?

回答

0

1)無需Facebook的第二次登錄,只有一次

這取決於用戶明顯。當用戶註銷在瀏覽器中形成Facebook時,facebook會話將結束,用戶必須重新登錄。在此之前,用戶將自行登錄 - 您只需要處理代碼即可。

例如:如果使用JavaScript SDK,

FB.Event.subscribe('auth.authResponseChange', function(response) 
    { 
     if (response.status === 'connected') 
     { 
      //var token = response.authResponse.accessToken; 
      proceed(); 
     } 
     else if (response.status === 'not_authorized') 
     { 
      FB.login(); 
     } 
     else 
     { 
      FB.login(); 
     } 
     }); 

2)申請應與他的Facebook帳戶永遠,每當他想。

當然,他會一直等到他從應用程序設置中刪除應用程序。

我建議你經歷一次facebook api的基礎知識。

相關問題