使用Tweetinvi上传视频



我正在使用TweetInvi在Twitter上发布视频。

TwitterCredentials.SetCredentials(token.Token,token.TokenSecret,ConfigurationManager.AppSettings["ConsumerKey"], ConfigurationManager. AppSettings["ConsumerSecret"]);
var filePath = string.Format("{0}content\participant\video\{1}.{2}", Request.PhysicalApplicationPath, p.video, "mp4");
byte[] file1 =System.IO.File.ReadAllBytes(filePath);
var tweet =  Tweetinvi.Tweet.CreateTweet(message);
tweet.AddMedia(file1, "video");            
var success = tweet.Publish();

推文发布成功。但视频文件不见了。我已经使用了来自tweetinvi twwet的代码和媒体

提前谢谢。

Twitter正在使用一种新的视频上传机制。Tweetinvi尚未发布此功能,但它将在我今天发布的Tweetinvi0.9.8.2中提供,该版本将包含此特定功能。

同时,请按照此链接中的说明进行操作(阅读标记为已回答的解决方案)。


更新:

现在,您可以使用Tweetinvi 0.9.8.2使用VideoUploader。不幸的是,nuget有一些问题,所以你现在必须指定版本:

安装包TweetinviAPI-版本0.9.8.2

这是一个代码示例:

var binary = File.ReadAllBytes(@"C:video.mp4");
var media = VideoUploader.UploadVideo(binary);
var tweet = Tweet.CreateTweet("hello" + Guid.NewGuid());
tweet.AddMedia(media);
var success = tweet.Publish();

干杯,Linvi

相关内容

  • 没有找到相关文章

最新更新