我是Flex新手。 我正在尝试开发与Facebook集成的Web应用程序。 我正在使用Flash Builder 4.5和Adobe Facebook SDK。 问题是,要测试应用程序,我需要将文件上传到我的网络服务器,以避免Facebook错误。 我想这是因为Facebook只允许在Facebook上的应用页面通知的域内运行应用程序。
有人知道如何在本地测试应用程序?
Best,Flávio
答案 0 :(得分:2)
设置本地Web服务器(我喜欢Apache,但IIS可以工作)。使用虚拟服务器并为其提供与生产服务器相同的域名。使用hosts文件将域指向您自己的服务器。
答案 1 :(得分:2)
测试应用程序的一种方法是在Facebook上创建应用程序的副本(即注册新应用程序),但将其设置为指向localhost(即本地开发服务器)。这将让Facebook将所有登录重定向发送回您当地的网络服务器而不是您当前的“实时”网站。
如果您在计算机上安装localhost网络服务器,那么您可以在本地运行代码。这将允许您在自己的计算机上测试文件,而不必每次都上传它们。
答案 2 :(得分:0)
您还可以使用Charles记录网络流量,然后构建可提供该信息的模拟服务。