我想使用fb在我的聊天箱中登錄我的用戶。我的聊天室可以共享給其他使用JavaScript的網站。打開fb登錄的新窗口
我想要做的是,當用戶點擊一個按鈕「FB登錄」時,它會打開一個窗口進行fb登錄。那麼用戶將接受權限,然後..它將登錄到我的聊天室。
我的問題是,聊天箱如何知道用戶是否登錄?此登錄信息的觸發事件? ,這樣chatbox就會執行init();改變按鈕 (更改登錄按鈕 - >註銷按鈕)..
我的方法是,首先,用戶訪問一個網站(其他網站與我的chatbox使用javascript) - > chatbox運行init )[一個函數,顯示聊天室的名稱,用戶名,然後按鈕登錄,如果用戶在init()運行之前登錄,按鈕是註銷] - >如果用戶登錄,javascript將打開一個重定向到Facebook登錄鏈接的PHP文件 - >接受用戶權限,按鈕將自動從登錄變爲登出。與登出相同。該按鈕將從註銷更改爲登錄
如果用戶訪問該頁面,並沒有登錄,登錄鏈接將顯示。如果他/她點擊登錄(頁面加載後),它會記錄(響應)?是它使用FB.Event.subscribe的( 'auth.statusChange',功能(響應){ 如果(window.console) window.console.log(響應); }); –
驗證。statusChange用於瞭解用戶是否登錄Facebook,即使登錄並接受了您的FB應用程序 – freedev