-1

想要从 facebook 应用程序的外部服务访问数据。没有得到如何做同样的解决方案。

4

1 回答 1

0

Facebook 应用程序iframe位于 Facebook 内部。如果您的应用程序有自己的服务器端代码,您可以从服务器访问该外部服务并将结果发送到客户端。

如果您没有自己的服务器端代码,依靠 Facebook 对象进行持久化,那么您可以通过 JavaScript 从客户端访问远程服务 - 但有一个“但是”。浏览器通常只允许 JavaScript 向页面来自的域发送请求,显然您的应用程序不是从外部服务的域提供的(否则它不会是“外部的”)。这意味着您的用户必须在其浏览器中设置安全选项以允许访问远程域 - 这意味着您必须提供有关如何执行此操作的说明,而且我们都知道用户在遵循说明方面的表现如何......此外,必须更改安全选项可能会吓跑一些用户。

所以 - 如果可能,请尝试从您的服务器端执行此操作。

于 2013-08-24T02:37:43.317 回答