在用户Facebook时间轴不工作后发送swf

问题描述:

我想在用户Facebook时间轴内发布swf文件,但似乎我失去了一些东西。只有图像显示不是swf文件。 PLZ帮我做的拨错在用户Facebook时间轴不工作后发送swf

var obj = { 
      method: 'feed', 
      link: 'share-page.php', 
      picture: 'uploads/pics/a.png', 
      source: 'assets/swf/preloader.swf', 
      name : 'name', 
      caption: 'Caption', 
      description: 'Description' 
     }; 

     function callback(response) { 
      //some code here 
     } 

     FB.ui(obj, callback); 

我的共享文件page.php文件

<!DOCTYPE html> 
<html> 
<head> 
    <title>Title</title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8"> 
<meta http-equiv="content-language" content="en"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 


<!-- Open grah tags for Facebook --> 
<meta property="og:title" content="Test video player" /> 
<meta property="og:description" content="A video player interface experiment." /> 
<meta property="og:type" content="video" /> 
<meta property="og:url" content="share-page.php"/> 
<meta property="og:image" content="uploads/pics/a.png"/> 
<meta property="og:video" content="assets/swf/preloader.swf" /> 
<meta property="og:video:secure_url" content="assets/swf/preloader.swf" /> <meta property="og:video:width" content="325" /> 
<meta property="og:video:height" content="180" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 
</html> 

我希望看到你的问题迟早...

见我的回答this question并希望它会帮助你。

你的主要问题是你只是把文件夹名称(资产和上传),甚至没有说他们来自哪个网站/服务器。你需要一个完整路径文件:

<meta property="og:url" content="http://www.yoursite.com/share-page.php"/> 
<meta property="og:image" content="http://www.yoursite.com/uploads/pics/a.png" /> 
<meta property="og:video" content="http://www.yoursite.com/assets/swf/preloader.swf" /> 
<meta property="og:video:secure_url" content="HTTPS://www.yoursite.com/assets/swf/preloader.swf" /> 

基本上你应该能够完全相同的路径粘贴到新的浏览器选项卡,看到工作的结果,否则它不会工作在其他地方包括Facebook。您还需要提供“og:video”“og:video:secure_url”中提到的SWF文件,这些标记来自真正的HTTPS服务器,或者它不会在您的时间轴帖子内运行(而是会打开新的标签链接到您的链接)。

Only image is display听起来像一个幸运的错误!很可能是因为在你的墙上发布了一个链接到你的html页面?恰恰相反,Facebook也会扫描显示图像的链接(它通常是随机的,但我想为您显示的图片是唯一可用于查找的图片吗?)