我需要在用户墙上张贴一个swf,它可以在墙内玩。
我搜索了解决方案几天,并了解我需要应用facebook视频嵌入白名单请求才能执行此操作。但是旧的请求表单链接不起作用(http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist)。
任何人都可以提供帮助吗?
答案 0 :(得分:1)
如果您尝试在Facebook弹出窗口中编写内容然后将其发布到Feed,则在点击缩略图时,视频会在墙上播放。
如果Feed没有消息,缩略图将成为SWF本身的直接链接,并在新窗口中打开。
答案 1 :(得分:0)
您不需要申请任何白名单请求。任何Feed故事都可以包含SWF。有关您可以在Feed故事中发布哪些元素的信息,请参阅Facebook JavaScript SDK。您可以使用的一个参数是source
参数。
摘自文件:
<强>源:强>
附加的媒体文件(例如,SWF或视频文件)的URL 到这篇文章。如果指定了源和图片,则只有source 使用
所以...例如 - 您可以使用以下参数拨打电话:
var obj = {
method: 'feed',
link: 'http://your_site.com/',
source: 'http://your_site.com/your_swf_movie.swf',
name: 'Publish SWF in feed!',
caption: 'SWF's are cool',
description: 'Here is an SWF file!.'
};
FB.ui(obj);
答案 2 :(得分:0)
如果您的网站位于白名单中,则swf可能会直接在墙上播放,否则会弹出一个新窗口来播放swf。