想要从Facebook应用程序的外部服务访问数据。没有得到如何做同样的解决方案。
答案 0 :(得分:0)
Facebook应用程序在Facebook内iframe
。如果您的应用程序具有自己的服务器端代码,则可以从服务器访问该外部服务并将结果发送给客户端。
如果您没有自己的服务器端代码,依赖Facebook对象来实现持久性,那么您可以通过JavaScript从客户端访问远程服务 - 但是有一个“但是”。浏览器通常只允许JavaScript向页面所在的域发送请求,显然您的应用程序不是从外部服务的域提供的(否则它不会是“外部”)。这意味着您的用户必须在其浏览器中设置安全选项以允许访问远程域 - 这意味着您必须提供有关如何执行此操作的说明,并且我们都知道用户遵循以下说明的方式...此外,必须更改安全选项可能会吓跑一些用户。
所以 - 如果可能的话,尝试从服务器端进行。