在我的應用程序的設置中,我已將網站URL設置爲http://localhost/
,在應用程序域中,我已指示localhost
。[Facebook] [Bug?]爲什麼重定向URI始終鏈接到static.facebook.com而不是我自己的?
隨後在Facebook登錄產品中,我將有效的OAuth重定向URI設置爲http://localhost。
但啓動我的應用程序,它給了我URL Blocked .... redirect failed because the redirect URI is not whitelisted in the app's Client OAuth Settings...
重定向URI鏈接是http%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2Fao6eUeuGXQq.js%3Fversion%3D4
不管我在OAuth變化,URI保持不變。
任何人都可以提供幫助嗎?
沒有。只是localhost不會這樣做。你也需要和港口一起。即'http:// localhost:3000 /' – Smit
@Smit哦,這完全解決了,非常感謝!你可以把它作爲答案,我將它標記爲正確的!但只是爲了澄清,爲什麼我必須添加端口?是否因爲相同的原產地政策問題? – DreamWeaver
_「爲什麼我必須添加端口?」_ - 因爲端口是URL的一部分?而用不同的端口,它會是一個不同的URL? – CBroe