2010-04-13 66 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。