2013-12-15 91 views
0

我的網站是:www.askachristianlive.org/forum與登錄問題與網頁使用Facebook登錄:

在,你會看到一個應該讓你使用你的Facebook憑據登錄Facebook的圖標右上角。每當我收到以下錯誤:

給定的URL不被應用程序配置允許:一個或多個給定的URL是不允許的應用程序的設置。它必須與網站網址或Canvas網址匹配,或者該網域必須是其中一個應用網域的子網域。

我改變了我在應用程序設置中可以想到的一切,但它仍然無法正常工作。你能告訴我我需要做什麼嗎?

我的應用程序域設置爲www.askachristianlive.org

選擇您的應用程序如何與Facebook 網站與Facebook登錄 網站URL集成:http://www.askachristianlive.org

我不知道自己還能做些什麼。

+0

你確定你使用正確的應用程序和祕密等? (顯然不要在這裏發佈)。另外你用什麼登錄網址?您的登錄網址是否正確?您是否使用內置的$ facebook-> getLoginUrl()方法(如果使用php),您沒有提及任何特定語言或SDK,因此不確定您使用的是什麼。嘗試將* .askachristianlive.org添加到允許的域中。它 – TommyBs

+0

O男孩。我不知道這些。我用了一個,它說這隻需要幾分鐘。 Google登錄功能很好,因爲我不需要設置任何東西。但我必須創建一個Facebook應用程序,並且據我所知,應該正確設置所有內容。我複製了鑰匙並將它們粘貼到了一個。一切都結束了。直到您嘗試使用Facebook憑據登錄。所以我不知道該怎麼做。 – user3105329

+0

我還沒有聽說過一個人。但是這聽起來像你的登錄網址沒有被正確渲染。如果你右鍵點擊你的Facebook登錄鏈接,什麼是實際的網址(例如href屬性) – TommyBs

回答

1

你的問題是,oneall生成的URL是askachristianlive.api.oneall.com其中最有可能不是你的允許應用程序域

看看你是否可以在上面的網址添加到您的應用程序域的應用程序設置列表,如果可行的話。

問題是oneall是另一個第三方頂部的第三方(在這種情況下Facebook),所以雖然你的應用程序在Facebook的配置匹配你的域名,但它不符合事實,你必須通過oneall。說實話,我很驚訝,所有人都沒有在他們的網站上強調這一事實,因爲這些回調網址將永遠不會爲Facebook工作,否則

+0

啊,謝謝!至少解決了一個問題。現在它說我可以在Facebook上登錄,但是當我這樣做時,它似乎並沒有生效,並且像對待我一樣對待我,你有沒有解決這個問題? – user3105329