2011-07-24 89 views
0

只有使用HTML/Javascript/CSS才能在facebook新聞源中發佈幻燈片?如何在Facebook上發佈幻燈片?

我認爲可以使用flash發佈幻燈片。但我聽說FB正在貶低FBML,這是否也會影響Flash內容?

回答

0

是的,你可以發佈使用Facebook的JavaScript SDK,Facebook已經被稱爲新方法對話框FB.ui,並發表您的Flash內容,你可以使用「feed dialog」的方法,如果你通過SWF或視頻文件的URL

源屬性

然後它會發布您的視頻。

下面是使用FB.ui進紙方式發佈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,其原因同一網站是因爲目前他們已啓用流發佈URL安全性,不允許您發佈除應用程序或畫布網址之外的任何其他鏈接,並且如果添加youtube鏈接,則會給您一個錯誤消息:

帖子的鏈接必須指向應用程序的連接或畫布URL。

默認情況下,該功能未啓用,但如果啓用它,則無法發佈外部鏈接。

您可以在此處測試此代碼:http://fbrell.com/fb.ui/feed或我已將它保存在:http://fbrell.com/saved/3d5cc255bccdbde0cca29f8784e849ad