2011-02-23 43 views
6

這個問題在很多地方都被問到過!並且沒有解釋應該如何工作的答覆/答案!有人可以結束「離開APP」的痛苦!

據當時資料:http://developers.facebook.com/docs/authentication/

畫布應用程序應用戶重定向到

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL

獲得授權和必要的權限。並且,根據文檔,此URL將帶用戶到一個帶有兩個按鈕的窗口:

「允許」,「不允許」。

而且(當再次根據文檔)用戶點擊不允許時,它會將用戶重定向到帶有錯誤代碼的redirect_uri!

但在現實中,這個URL把用戶帶到一個窗口,在那裏有:

「允許」,「離開應用程序」

人們一直在說使用「http://www.facebook.com/login.php?cancel_url」,但它不是它在認證頁面上說的,並且我找不到有關「login.php」端點的任何文檔,例如如何提供權限列表。

有人可以結束這種痛苦!

謝謝你了...

+0

您正在使用哪種語言? – ifaour 2011-02-23 00:23:05

+0

有同樣的問題,我試着找到一個工作,但到目前爲止,沒有快樂:( – JStriedl 2011-08-30 17:36:03

+0

同樣的事情在這裏,仍然 – ceejayoz 2011-11-08 18:27:37

回答

-3

有人在FB開發者論壇上解決了這個問題。

基本上,如果你的redirect_uri是這樣的:「http://apps.facebook.com/your_app/」,它顯示「離開應用程序」。如果網址有您自己的網域(例如http://yourdomain.com/fbapp/),則會顯示「不允許」

+0

其實,這個答案被證明是假的我見過同樣的問題,第一次去URL,它顯示「不允許」並正確重定向,此後重新訪問同樣的URL,其中顯示「離開應用程序」並重定向到用戶配置文件。 – JStriedl 2011-08-30 17:34:35