如何在Facebook上发布幻灯片?

时间:2011-07-24 19:26:31

标签: javascript css flash facebook

是否可以仅使用HTML / Javascript / CSS在Facebook新闻源中发布幻灯片?

我认为可以使用flash发布幻灯片。但是我听说FB正在贬值FBML,这会影响Flash内容吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用Facebook的JavaScript SDK发布,Facebook有新方法称为对话框FB.ui并发布您的Flash内容,如果您通过SWF,则可以使用“feed dialog”方法或视频文件URL

  

源属性

然后它会发布你的视频。

以下是使用FB.ui Feed方法发布YouTube视频的示例:

<script>
var publish = {
  method: 'feed',
  message: 'Wow, this music video is cool',
  name: 'Rihanna - Unfaithful',
  picture: 'http://i.ytimg.com/vi/rp4UwPZfRis/default.jpg',
  caption: 'www.youtube.com',
  description: (
      'Music Video by Rihanna performing Unfaithful.' +
      '(C) 2006 The Island Def Jam Music Group'
  ),
  link: 'http://fbrell.com/',
  source: 'https://www.youtube.com/v/rp4UwPZfRis',
  user_message_prompt: 'Share this music video with your friends'
};

FB.ui(publish, Log.info.bind('feed callback'));
</script>

如果您查看上述代码,您会发现它链接到fbrell.com,它链接到同一网站的原因是因为目前他们已启用Stream post URL安全性,但不允许您发布任何内容除了他们的应用程序或画布网址之外的其他链接,如果你添加youtube链接,那么它会给你一个错误,上面写着:

  

帖子的链接必须指向应用程序的连接或画布URL。

默认情况下,未启用,但如果启用,则无法发布外部链接。

您可以在此处测试此代码:http://fbrell.com/fb.ui/feed或我已将其保存在:http://fbrell.com/saved/3d5cc255bccdbde0cca29f8784e849ad