在本地测试Flex / Facebook应用程序

时间:2011-08-30 21:14:10

标签: flex facebook flash-builder

我是Flex新手。 我正在尝试开发与Facebook集成的Web应用程序。 我正在使用Flash Builder 4.5和Adobe Facebook SDK。 问题是,要测试应用程序,我需要将文件上传到我的网络服务器,以避免Facebook错误。 我想这是因为Facebook只允许在Facebook上的应用页面通知的域内运行应用程序。

有人知道如何在本地测试应用程序?

Best,Flávio

3 个答案:

答案 0 :(得分:2)

设置本地Web服务器(我喜欢Apache,但IIS可以工作)。使用虚拟服务器并为其提供与生产服务器相同的域名。使用hosts文件将域指向您自己的服务器。

答案 1 :(得分:2)

测试应用程序的一种方法是在Facebook上创建应用程序的副本(即注册新应用程序),但将其设置为指向localhost(即本地开发服务器)。这将让Facebook将所有登录重定向发送回您当地的网络服务器而不是您当前的“实时”网站。

如果您在计算机上安装localhost网络服务器,那么您可以在本地运行代码。这将允许您在自己的计算机上测试文件,而不必每次都上传它们。

答案 2 :(得分:0)

您还可以使用Charles记录网络流量,然后构建可提供该信息的模拟服务。