Javascript 如何将自定义的基于SWF的音频播放器嵌入facebook的帖子?

Javascript 如何将自定义的基于SWF的音频播放器嵌入facebook的帖子?,javascript,facebook,flash,Javascript,Facebook,Flash,我们有一个基于SWF的音频播放器。我们希望能够像Youtube视频或BandPage歌曲嵌入Facebook提要墙一样,将该播放器嵌入Facebook墙帖。现在点击图像,我们提供重定向到播放器,而不是在线加载播放器 更新:我们想像BandPage那样嵌入我们的SWF播放器。我们希望在图像上方有一个小的播放按钮。我们还希望将小符号保留到日期 单击图像或播放按钮,然后以内联方式加载SWF 如何使用Facebook JavaScript API实现这一点?这真的只是被列入白名单的问题吗?还是我必须

我们有一个基于SWF的音频播放器。我们希望能够像Youtube视频或BandPage歌曲嵌入Facebook提要墙一样,将该播放器嵌入Facebook墙帖。现在点击图像,我们提供重定向到播放器,而不是在线加载播放器

更新:我们想像BandPage那样嵌入我们的SWF播放器。我们希望在图像上方有一个小的播放按钮。我们还希望将小符号保留到日期

单击图像或播放按钮,然后以内联方式加载SWF

如何使用Facebook JavaScript API实现这一点?这真的只是被列入白名单的问题吗?还是我必须提供更多的参数

这就是我现在拥有的:

function fb_post()
{
    var message = 'Look at my fantastic SWF!';
    var picture = 'A LINK TO A 100X100 IMAGE';
    var link = 'A LINK TO OUR SWF';
    var source = 'A LINK TO OUR SWF';
    var name = 'Blah blah';
    var caption = 'Yada yada yada';
    var description = 'Facebook programming';
    var type = 'swf';

    FB.api('/me/feed', 'post', { message: message, picture: picture, link: link, name: name, type: type }, function(response) {
     if (!response || response.error) {
         alert('Error occured: ' + response.error.message);
        } else {
         alert('Post ID: ' + response);
        }
    });
}
更新:它正在工作!我们在图像上有播放按钮,SWF被加载并显示在Facebook的墙上:)但是我们没有让它与FB.api一起工作。我们正在使用FB.ui


请将此表单用于。我们不得不等待不到一周的时间才能将我们的URL列入白名单。

您需要将您的域列入白名单。 表格如下:

更新: 你调查过了吗?这似乎满足了你的需求(老兄,你一定很讨厌FB提供了所有这些API和半纵火的文档)

这可能很有趣:

<meta property="og:video" content="http://www.example.com/player.swf?video_id=123456789"/> 
<meta name="video_height" content="200" /> 
<meta name="video_width" content="300" />
<meta name="video_type" content="application/x-shockwave-flash" />

这是一个视频播放器的例子,但它也应该适用于音频播放器


也请阅读文档-有很多关于如何使您的网站对Facebook友好的信息。

我还尝试使用基于swf的音频播放器在Facebook帖子中使用MetaTag嵌入wav音频文件

我所做的如下:

  • 使用feed graph api将链接发布到用户的墙上
  • 单击链接时,服务器端会向响应头添加元标记

  • 我能够成功地张贴在用户的墙上
  • 当同一帖子被朋友浏览时,朋友会正确地看到帖子。点击带有播放器按钮的图片,它会播放音频。单击链接URL时,它也会正确播放。问题是,整个帖子区域是可点击的,当点击链接和图像以外的任何区域时,它会显示我在响应标题中设置的html代码

这不只是视频文件吗?我们有一个基于SWF的音频播放器。我不认为这有什么关系,facebook只需要你保证他们可以信任你的SWF。我们目前正在使用视频播放器,如果遇到任何问题,我会告诉你。saibotd,那太好了。我也会告诉你最新情况。你知道FB.api post调用需要哪些参数吗?saibotd,我认为我们在这方面做得对。希望我们能被列入白名单。这不再与Facebook上的open graph tag docs同步。我已更新了我的答案查看此主题[在类似Facebook的网站上播放嵌入式mp4视频或使用Flash共享][1]它显示了所需的新元标记。[1]: