我想使用Grails Facebook Authentication plugin,但我遇到了問題。我(我相信)成功安裝了該插件,在頁面上放置了一個Facebook連接控件,並運行了安裝腳本。Facebook連接問題與Grails
當我點擊Facebook Connect按鈕時,我被正確地帶到Facebook,在那裏我登錄正確。此時彈出窗口關閉,沒有任何反應。我有一個自定義的FacebookAuthService,但內部沒有任何斷點被調用。我相信我有1)不正確地連接了服務或2)弄糟我的Facebook設置,以便我沒有收到信息,但我不知道如何診斷問題。
當我在本地運行的應用程序,它運行在http://localhost:8080/TestApp
在我的Facebook應用程序設置我已經嘗試使用 「HTTP:// localhost」,則 「HTTP://本地主機:8080」 和「HTTP:// localhost:8080/TestApp「作爲站點URL,並且我有」localhost「作爲App域。我錯過了什麼?
這裏是GitHub Project的鏈接(我已經更改了fb私鑰)。
任何想法?謝謝。
不應該對我的應用程序的下一個請求進行授權並正確工作嗎?我的應用永遠不會看到我通過身份驗證。我會在哪裏粘貼你粘貼的代碼?我可以在哪裏放置回調網址?非常感謝開發這個插件! – skaz
是的,新的請求必須通過認證(如果沒有,請嘗試F5/Commad + R - 配置有問題)。這段代碼是一個Java腳本,你應該把它放在頁面的某個地方,例如放在'window.fbAsyncInit'中。順便說一句,現在我發現我需要製作更靈活的taglib,因爲此時你不能使用這個處理程序而無需編寫自己的JavaScript代碼 –
既然你的插件創建了'window.fbAsyncInit'代碼,我該如何獲得我的FB.getLoginStatus代碼在那裏?謝謝。 – skaz