Flash ActionScript 3在单个SWF中获取身份验证信息

时间:2012-10-01 10:43:48

标签: facebook flash security actionscript

我正在开发flash应用程序作为单个swf文件,没有HTML包装器(但我肯定有这个swf位于我的主机上)。我在开发人员部分创建了应用程序。我遇到的问题是:当我在FaceBook上将此SWF发布到我的墙上时,我无法从URLloaderExternalItreface的此SWF接到任何电话。

例如,我需要执行Signed Request才能获取用户信息,但我有安全错误,表示我的域名无法从apps.facebook.com获取信息

我正在做的请求很简单:

var urlRequest:URLRequest = new URLRequest("http://apps.facebook.com/my_app_name");

有没有办法通知faceebok我的托管是安全保存?

1 个答案:

答案 0 :(得分:1)

如果您想跨域搜索,最简单的方法是在服务器上使用脚本。如果您正在使用php,则可以轻松连接到http://my.domain/my_script.php,然后可以从http://apps.facebook.com/my_app_name或其他任何地方获取信息。然后,您可以(解析并)将该信息传递给您的swf。

否则,您需要获得目标的许可才能为您添加跨域规则。