我正在使用Laravel框架,並且正在轉移到Laravel 4和HybridAuth的過程中。我正在建設的網站已經通過Facebook和Linkedin登錄,LinkedIn正在工作正常,而Facebook給我的API錯誤代碼:191。API錯誤代碼:191 with HybridAuth
我跟着this指南設置它與Laravel4,所以我的基地址是:http://mywebsite.com/social/auth 根據this頁面,Facebook的回調url應該是http://mywebsite.com/path_to_hybridauth/?hauth.done=Facebook,所以我嘗試將我的Site URL @ Facebook設置爲http://mywebsite.com/auth/social/?hauth.done=Facebook,但沒有成功。
在重定向到Facebook之後查看URL(當我看到錯誤時)時,有一個redirect_uri GET參數,它看起來像:http://mywebsite.com/auth/social?hauth.done=Facebook & state = [random-numbers] & scope = email & display = page,這是我需要在Facebook的網站URL中指定的地址嗎?然而,這是不可能的,因爲它有隨機數字。
我還設置了應用程序域,這在我獲得HybridAuth之前並不需要。
我對HybridAuth用戶的問題是,如何設置網站URL,以便我不會收到191錯誤?
我有,我也寫在我的問題。 – Nait 2013-03-24 08:22:00