使用 Tweetinvi 上传视频
Video upload with Tweetinvi
我正在使用 TweetInvi 在 Twitter 上 post 视频。
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();
推文post成功。但是视频文件丢失了。
我使用了 tweetinvi twwet with media
中的代码
提前致谢。
Twitter 正在使用新的视频上传机制。 Tweetinvi 尚未发布此功能,但它将在我今天发布的包含此特定功能的 Tweetinvi 0.9.8.2 中提供。
同时请按照此 link 中的说明进行操作(阅读标记为已回答的解决方案)。
更新:
您现在可以通过 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();
干杯,
临薇
我正在使用 TweetInvi 在 Twitter 上 post 视频。
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();
推文post成功。但是视频文件丢失了。 我使用了 tweetinvi twwet with media
中的代码提前致谢。
Twitter 正在使用新的视频上传机制。 Tweetinvi 尚未发布此功能,但它将在我今天发布的包含此特定功能的 Tweetinvi 0.9.8.2 中提供。
同时请按照此 link 中的说明进行操作(阅读标记为已回答的解决方案)。
更新:
您现在可以通过 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();
干杯, 临薇