在本地环境中开发应用程序

时间:2011-12-07 09:30:05

标签: facebook localhost

我正在使用SVN在我的工作服务器上创建一个应用程序。承诺与ass屁股是一个真正的痛苦每次我想测试一些东西时都会部署,而不是只能使用我的localhost环境。

我确信这是一种可能性,我找不到它。这导致了我的问题:

如何设置我的应用以便我可以在我的本地主机上进行测试,并仍使用Facebook Social Graph / OAuth?

3 个答案:

答案 0 :(得分:2)

我是这样做的,
在Facebook中将我的应用的网址设置为:http:// localhost .example.com / appnameorwhatever。
这适用于各种应用程序,即页面选项卡,画布应用程序等 图api / Oauth一切正常。

答案 1 :(得分:0)

您可以在apache配置中设置服务器别名,如下所示:

# local host
ServerName your-site.localhost

# alias
ServerAlias your-site.com

然后将主机添加到您的主机文件中:

127.0.0.1 your-site.com

这会将您的所有请求路由到your-site.com到localhost。我使用这种方法来开发需要位于我在Facebook上设置的 auth域的Facebook应用,页面和外部网站。

答案 2 :(得分:0)

我进入了应用设置,在“网站”下,我将“移动网站网址”设置为http://localhost。这样就允许来自常规站点和localhost的请求。

注意:我只使用JS SDK为网站开发FB连接。