2014-08-28 144 views
0

我成功將照片發佈到Twitter。但是,如何使用我的C#應用​​程序將視頻發佈到Twitter呢?發佈圖片我使用了Tweetsharp。我們可以使用Tweetsharp的SendTweetWithMediaOptions來分享視頻嗎?如果是的話如何?將視頻發佈到twitter

這是樣品我用來分享圖片到Twitter

Bitmap img = new Bitmap(Server.MapPath(@"~/Images/Special/" + Convert.ToInt32(offerId) + "/" + specialOffer.Picture)); 
      MemoryStream ms = new MemoryStream(); 
      img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); 
      ms.Seek(0, SeekOrigin.Begin); 
      Dictionary<string, Stream> images = new Dictionary<string, Stream> { { "mypicture", ms } }; 

      var tweet = tweetservice.SendTweetWithMedia(new SendTweetWithMediaOptions { Status = urlTextToShare, Images = images }); 

和我需要的是像下面的圖片

enter image description here

+0

誰投下了這個問題請告訴我答案。 – 2014-08-28 07:19:48

+3

你的問題含糊不清。你嘗試過什麼,它以什麼方式不起作用。發佈示例代碼。 – 2014-08-28 07:25:01

+0

我不知道該怎麼做。這就是我在這裏問這個問題的原因。如果你想引用我的照片發佈代碼,請看我編輯的問題。 – 2014-08-28 08:34:18

回答

0

你不能將視頻上傳到Twitter。如果你read their documentation,它說:

支持的圖像格式是PNG,JPG和GIF,包括高達3MB

你的選擇是要麼上傳動畫GIF或包括URL GIF動畫一個視頻(如YouTube/Vimeo)

+0

嗨特倫斯,感謝您的重播。但我可以在Twitter上找到一些帖子,比如我發佈的圖片以及我編輯的問題。我也想分享一個YouTube網址。但是,當我嘗試共享一個它只顯示其鏈接到該視頻,但該視頻不顯示爲我的圖片。但是我需要的是和那張照片一樣。 – 2014-08-28 09:13:45

+1

我不知道你在做什麼錯。每個有效的YouTube網址都會顯示一個視頻(除非它是私密的)。你有沒有鏈接到你嘗試過的推文不起作用? – 2014-08-28 11:07:17

+0

嗨,我只是想說現在可以使用Twitter REST API發佈視頻。 Tweetinvi尚未完全支持它,但您可以使用以下地址中提供的代碼發佈mp4視頻:http://tweetinvi.codeplex.com/discussions/640413。 – Linvi 2015-06-27 19:33:02