2010-04-13 65 views
0

像大多數優秀的開發人員一樣,我爲我的Web應用程序提供了單獨的測試環境。例如,我有www.test.example.com這是測試站點,生產站點是www.example.comFacebook連接子域具有獨特的連接和回調URL

我已經將我的基本域設置爲example.com,但是如何設置連接URL,以便在我從測試站點登錄時進入我的測試站點?我是否需要爲每個子域創建一個單獨的應用程序?是否可以使用Admin.setAppProperties動態設置網址?清單Application Properties

回答

1

我已經開發了大量的Facebook應用程序(你可以去我的網站,通過我的個人資料),但我要做的就是在我的網站上創建一個文件夾,像你說的不是創建一個子域。然後我在facebook應用程序設置上爲我的文件夾創建設置。這是更快,更簡單的方法。

例如,我創建了一個文件夾,如www.example.com/fbtest_app/。一旦一切正常,我將移動所有內容並更新最終文件夾的設置。

+0

感謝您的建議,但這不適用於我與FB Connect的情況。每個環境(開發,測試,生產)都需要儘可能接近生產。 – ejunker 2010-04-13 17:44:06

1

根據您的授權流程,您可以傳遞舊認證流的next URL或OAuth2 flowredirect_uri URL,這將允許您在您設置的基本域下指定任意URL。