2015-06-30 4 views
0

Я использую TweetInvi для размещения видео на Twitter.Загрузка видео с Tweetinvi

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(); 

Tweet успешно публикуется. Но видеофайл отсутствует. Я использовал код от tweetinvi twwet with media

Заранее спасибо.

+0

Я использовал tinytwitter https://github.com/SnapStreamJason/TinyTwitter. видео uplaod работает правильно. –

ответ

2

Twitter использует новый механизм загрузки видео. Tweetinvi еще не выпустил эту функцию, но она будет доступна в Tweetinvi 0.9.8.2, которую я выпущу сегодня, которая будет содержать эту специфическую функцию.

В то же время следуйте инструкциям, приведенным в этом документе link (прочитайте отметку в качестве ответа).


Update:

Теперь вы можете использовать VideoUploader с помощью Tweetinvi 0.9.8.2. К сожалению, NuGet имеют некоторые проблемы, так что вам придется указать версию на данный момент:

Install-Package TweetinviAPI -Version 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

 Смежные вопросы

  • Нет связанных вопросов^_^