【问题标题】:Post videos to twitter [closed]将视频发布到推特 [关闭]
【发布时间】:2014-08-28 07:16:36
【问题描述】:

我成功地将照片发布到 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 });

我需要的是下图

【问题讨论】:

  • 否决这个问题的人请告诉我答案。
  • 您的问题含糊且开放。您尝试过什么,以什么方式不起作用。发布示例代码。
  • 我不知道该怎么做。这就是我在这里问这个问题的原因。如果您想参考我的图片发布代码,请查看我编辑的问题。
  • 现在可以在推特上上传视频了,看看文档dev.twitter.com/rest/public/uploading-media

标签: c# twitter tweetsharp


【解决方案1】:

您不能将视频上传到 Twitter。如果你read their documentation,它会说:

支持的图像格式为 PNG、JPG 和 GIF,包括最大 3MB 的动画 GIF

您的选择是上传动画 GIF 或包含视频的 URL(例如 YouTube / Vimeo)

【讨论】:

  • 嗨,特伦斯,感谢您的重播。但我可以在 Twitter 上找到一些帖子,比如我发布的图片以及我编辑的问题。我还想分享一个 youtube 网址。但是当我尝试分享一个时,它只显示它到该视频的链接,但该视频并未显示为我的图片。但我需要的和那张照片一样。
  • 我不知道你做错了什么。每个有效的 YouTube URL 都会显示一个视频(除非它是私有的)。你是否有一个链接指向你尝试过但不起作用的推文?
  • 嗨,我只想说现在可以使用 Twitter REST API 发布视频。 Tweetinvi 尚未完全支持它,但您可以使用以下地址中的代码发布 mp4 视频:tweetinvi.codeplex.com/discussions/640413.
猜你喜欢
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 2020-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多