2010-12-21 72 views
2

如何嵌入YouTube壁紙中的YouTube視頻?我試圖通過使用「源」成員傳遞視頻網址,但沒有奏效。在檢查了手動發佈的feed的json之後,我發現有一些由FB的服務器代碼處理來實現它。以編程方式添加YouTube視頻到牆帖

飼料表明我:

"id": "100001460921297_170524112986785", 
     "from": { 
      "name": "Fw As", 
      "id": "100001460921297" 
     }, 
     "message": "In SBSR 16 July 2010 Portugal", 
     "picture": "http://external.ak.fbcdn.net/safe_image.php?d=9f79134b5acff03a2d60adb0320dbc8b&w=130&h=130&url=http%3A%2F%2Fi.ytimg.com%2Fvi%2FTOypSnKFHrE%2F0.jpg", 
     "link": "http://www.youtube.com/watch?v=TOypSnKFHrE", 
     "source": "http://www.youtube.com/v/TOypSnKFHrE&autoplay=1", 
     "name": "The Strokes - Last Nite", 
     "caption": "www.youtube.com", 
     "description": "Music video by The Strokes performing Last Nite. (C) 2001 BMG", 
     "icon": "http://static.ak.fbcdn.net/rsrc.php/yj/r/v2OnaTyTQZE.gif", 

有沒有辦法通過C#SDK來實現這一目標?到目前爲止,我找不到任何有關它的信息。

任何想法?

謝謝聖誕快樂!

回答

1

如果您使用Facebook C#SDK,那麼在成功驗證和授權後,您需要發佈鏈接。

我認爲_FacebookApp是FacebookApp類的實例,你被授權,則代碼將是:

 var parameters = new Dictionary<string, object>(); 

     parameters.Add("message", Commentary); 
     parameters.Add("link", Link); 
     if (!String.IsNullOrEmpty(ThumbnailImageUrl)) 
      parameters.Add("picture", ThumbnailImageUrl); 

     try 
     { 
      _FacebookApp.Post("me/feed", parameters); 
     } 
     catch (Exception ex) 
     { 
      return ex.Message; 
     } 

那裏解說是從這個鏈接的用戶,例如,一個可選的消息:「夥計們,支票它去」,

Link是被共享的URL,例如: 「http://www.youtube.com/watch?v=_OBlgSz8sSM」,

ThumbnailImageUrl是一個URL中使用的縮略圖圖像鏈接帖子,例如:「http://i.ytimg.com/vi/_OBlgSz8sSM/0.jpg」。

希望它會有所幫助。

乾杯。

+0

謝謝...所以我總結你的片段,FB做什麼嗡嗡聲和Gmail做的,他們檢測到一個YouTube視頻和轉換自動嵌入它後,我是我的正確? – 2011-03-04 08:40:11

+0

@byte_slave,是的,你是對的。 – Sergei 2011-03-06 22:06:07

+1

糾正我,如果我錯了,但這不能實現Facebook本機處理YouTube視頻的方式。我本意是指在Facebook上播放視頻的功能。 – 2011-03-14 13:07:13

相關問題