2013-03-19 211 views
0

使用symfony2.1和FosFacebookBundle。登錄facebook登錄鏈接

我想在我的首頁上放置一個鏈接來登錄Facebook。

在我的模板:

<a href="https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri= 
      http://dev.example.com/auth/login&scope=email,read_stream" target="_self"> 
    test link login facebook</a> 

如果我點擊test link login Facebook的話,我還是對我的dev.example.com/login?code=AQBgyy9u2qm...網站。當我複製https://...鏈接並將其放入地址欄手冊時,一切正常。我該如何將它放在我的主頁上,目標是自我,打開Facebook,登錄並重定向到我的主頁。

回答

1

讓我明白這一點,您正在嘗試測試oauth身份驗證對話框,並且當您單擊鏈接時,將直接發送到redirect_uri,並在url中使用code參數?

我對你有一些好消息 - Facebook沒有打擾顯示「授權這個應用程序?」頁面給你,因爲你已經驗證了應用程序。

要撤銷這些權限,您必須輸入帳戶的隱私設置,並撤消對您的應用的權限。

+1

我曾經登錄到Facebook!廢話我真的錯過了!我的錯!謝謝! – craphunter 2013-03-19 01:22:50

+0

不客氣 - 有時它是真正讓我們循環的小疏忽......!最好在它上面放上第二雙眼睛,所以你來到了正確的地方。 – 2013-03-19 01:27:14