Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 我正在为我的facebook应用程序使用Flex小部件。如何获取当前用户';谁的facebook ID?_Apache Flex_Facebook - Fatal编程技术网

Apache flex 我正在为我的facebook应用程序使用Flex小部件。如何获取当前用户';谁的facebook ID?

Apache flex 我正在为我的facebook应用程序使用Flex小部件。如何获取当前用户';谁的facebook ID?,apache-flex,facebook,Apache Flex,Facebook,我正在为我的facebook应用程序使用Flex小部件。如何获取当前用户的facebook ID?创建一个web应用程序,作为Flex应用程序和facebook之间的代理。 当您的Web应用程序通过Facebook加载时,它将被传递一个Facebook会话ID。将此ID传递给Flex应用程序,并让您的Flex应用程序通过您的Web应用程序向Facebook发出请求 在ActionScript 3中,您可以通过root.loaderInfo.parameters的属性访问参数。您可以在Flex应用

我正在为我的facebook应用程序使用Flex小部件。如何获取当前用户的facebook ID?

创建一个web应用程序,作为Flex应用程序和facebook之间的代理。

当您的Web应用程序通过Facebook加载时,它将被传递一个Facebook会话ID。将此ID传递给Flex应用程序,并让您的Flex应用程序通过您的Web应用程序向Facebook发出请求

在ActionScript 3中,您可以通过
root.loaderInfo.parameters
的属性访问参数。您可以在Flex应用程序和webapp之间使用您想要的任何协议

这样做的一个优点是,您可以在编写Web应用程序的任何平台上使用已存在的Facebook库

缺点是您的Web应用程序无法完全信任Flex应用程序——恶意(或好奇)用户可能会试图伪造Flex应用程序向您的Web应用程序发出的请求。在这种情况下,您可以尝试通过对两个应用程序之间的通信量进行编码来降低难度,但这会成为闪存字节码混淆的问题