0

这个问题不是关于如何设置本地环境来测试 Facebook 应用程序。相反,我已经在这个线程的帮助下进行了设置。简而言之,我更改了我的主机文件并且它工作得很好。

但是,我有一个疑问:

假设:我在任何地方都读到 Facebook 服务器像代理一样工作,从应用程序提供商的服务器获取网页,就像 Web 服务一样,然后将此嵌入数据发送到浏览器。

出于测试目的,我已经更改了我的主机文件,如上述线程中所述。我的问题是,如果 Facebook 服务器从我的网络服务器获取数据,那么我的浏览器如何在更改主机文件后在本地获取这些数据?

似乎我的假设是错误的,或者我错过了一些基本的东西。请帮忙。谢谢。

4

1 回答 1

1

如果您正在构建 FBML 应用程序,Facebook 仅充当代理服务器。如果您正在构建 iFrame 应用程序,则对您的应用程序的请求直接来自客户端浏览器。您可以通过实际将您的画布 url 设置为http://localhost:8080/并在本地运行您的应用程序来测试这一点。您将能够像平常一样运行该应用程序,但显然只有您才能使用它,因为它位于本地主机上。

于 2010-12-20T16:19:31.407 回答