2013-09-21 77 views
0

因此,我知道該主板上有很多類似的問題(或者讓我們面對它,完全一樣)。然而,他們都是很久以前的事情,我已經嘗試過在他們中提出的解決方案,他們似乎沒有工作。我想我會再問一次,並且序言也是我的經驗相對較少,所以請耐心等待。如何使用Google App Engine在本地測試Facebook應用程序

我正在寫一個Facebook應用程序,我希望能夠在本地進行測試,但Facebook不會讓我把「localhost」或127.0.0.1或我的IP地址放入「App Domains」字段,所以我不能使用它們。我只得到這兩個錯誤:

App Domains: http://localhost:11080 should not contain protocol information. 
App Domains: http://localhost:11080 is not a valid domain. 

我該如何得到這個工作?每當我想要改變一件小事情時都必須部署我的代碼真的令人討厭......

讓我知道你是否需要我的更多信息。謝謝!

回答

0

只需將localhost放在「應用程序域」字段中,而不是完整的URL。

App Domains: localhost 
+0

哦好吧,謝謝!這很好(從Facebook側)。現在,我可以通過本地主機訪問我的應用程序,這非常好,但是當我登錄頁面時不斷重新加載。我會想象的是我的代碼存在問題,但它是相同的代碼,適用於應用程序引擎網址時的正常工作...我不知道該處理的是什麼。 – dangr

+0

「不斷重新加載」是什麼意思?重定向是在循環中發生的嗎?它是否只發生在本地主機或應用程序引擎上?檢查你的redirect_uri的處理程序,並確保沒有重定向循環。此外,在應用域名字段中,您可能需要將所有域名與本地主機一起添加,如xxxxx.appspot.com。如果您使用的是Facebook oauth對話框,請確保redirect_uri與您在應用設置中配置的網站URL匹配。 – mastercoder

相關問題