无法通过Facebook Graph API将Flash(SWF文件)嵌入墙柱

无法通过Facebook Graph API将Flash(SWF文件)嵌入墙柱,facebook,facebook-graph-api,flash,facebook-wall,Facebook,Facebook Graph Api,Flash,Facebook Wall,我试图将SWF文件嵌入到墙上的帖子中,但它可以与Youtube URL一起使用,但不能用于我自己的URL。当它不工作时,它甚至不会在帖子中显示图片。请参见下面的代码 这是我的工作: $result = $facebook->api('/' . $postTo . '/feed' , 'post' , array( "name" => APP_NAME, "message" => mysql_real_escape_string($

我试图将SWF文件嵌入到墙上的帖子中,但它可以与Youtube URL一起使用,但不能用于我自己的URL。当它不工作时,它甚至不会在帖子中显示图片。请参见下面的代码

这是我的工作:

$result = $facebook->api('/' . $postTo . '/feed' , 'post' , array(
            "name" => APP_NAME,
            "message" => mysql_real_escape_string($title2),
            "picture" => "http://www.mydomain.com/pinklogo.jpg", 
            "link" => fb_root(),
            "caption" => $title,
            "description" => $des,
            "source" => 'http://www.youtube.com/v/qAsx_PkkMu8'
        ));
这一条不行:

$result = $facebook->api('/' . $postTo . '/feed' , 'post' , array(
            "name" => APP_NAME,
            "message" => mysql_real_escape_string($title2),
            "picture" => "http://www.mydomain.com/pinklogo.jpg", 
            "link" => fb_root(),
            "caption" => $title,
            "description" => $des,
            "source" => 'http://www.mydomain.com/qAsx_PkkMu8.swf'
        ));
在Facebook允许从我的域发布SWF之前,我需要做任何批准请求吗


谢谢。

是否引发安全异常?您可能需要授予跨域脚本访问权限的跨域策略文件。swf托管在facebook.com上的一个页面上,但正在尝试从mydomain.com加载资源。Flash player将阻止它,除非您的域特别允许

他也有类似的问题。有很多关于文件外观的示例

请注意,如果您在服务器上放置一个自由的跨域策略文件,如允许“*”,则可能会使网站用户更容易受到跨站点脚本攻击


有关Adobe的内容和原因,请参见和。

嗨,波伊达-感谢您的回复,但这不是Flash问题。因为如果我直接把链接贴在你的网站上。它将很好地工作。我不确定为什么源参数不适用于我的域。@ChoopongChoosamer它到底是不是安全异常?问题已经解决了。我的SWF不能正常工作是我的错。所以,Facebook Graph API没有问题。