我成功将照片发布到Twitter。但是如何使用我的C#应用程序将视频发布到Twitter?对于发布图片我使用了Tweetsharp。我们可以使用Tweetsharp的SendTweetWithMediaOptions共享视频吗?如果是的如何?
这是我用来分享图片到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 });
我需要的是像下面的图像
答案 0 :(得分:0)
您无法将视频上传到Twitter。如果您read their documentation,则说:
支持的图片格式为PNG,JPG和GIF,包括最高3MB的动画GIF
您可以选择上传动画GIF或包含视频网址(例如YouTube / Vimeo)