我正在开发flash应用程序作为单个swf
文件,没有HTML包装器(但我肯定有这个swf位于我的主机上)。我在开发人员部分创建了应用程序。我遇到的问题是:当我在FaceBook上将此SWF发布到我的墙上时,我无法从URLloader
或ExternalItreface
的此SWF接到任何电话。
例如,我需要执行Signed Request才能获取用户信息,但我有安全错误,表示我的域名无法从apps.facebook.com获取信息
我正在做的请求很简单:
var urlRequest:URLRequest = new URLRequest("http://apps.facebook.com/my_app_name");
有没有办法通知faceebok我的托管是安全保存?
答案 0 :(得分:1)
如果您想跨域搜索,最简单的方法是在服务器上使用脚本。如果您正在使用php,则可以轻松连接到http://my.domain/my_script.php,然后可以从http://apps.facebook.com/my_app_name或其他任何地方获取信息。然后,您可以(解析并)将该信息传递给您的swf。
否则,您需要获得目标的许可才能为您添加跨域规则。