2014-08-28 190 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