Facebook iFrame应用程序:如何从URL查询字符串传递数据

Fra*_*isc 4 apache-flex iframe facebook actionscript-3 pass-data

我有一个Facebook应用程序,有一个图片库.它是在Flex 4中构建的.我希望允许用户链接到特定图像.

怎么办?

我认为这样做的唯一方法是在Facebook页面URL中添加类似&my_picture = asd.jpg的GET var,但我不知道如何从iFrame中读取它.

Jua*_*ano 10

是的,您可以为查询字符串添加一个参数:

http://app.facebook.com/yourapp?myparam=1234
Run Code Online (Sandbox Code Playgroud)

然后,您的应用将被调用如下:

http://domainwhereyouhostyourapp.com/your_fb_app/index.php?myparam=1234
Run Code Online (Sandbox Code Playgroud)

其他一些参数也由facebook传递,大多数与auth令牌等相关.它们以"fb_"为前缀以防止名称冲突.

在你的index.php(或你正在使用的任何东西)中,阅读你感兴趣的get参数并像往常一样将它们传递给你的swf.