У меня проблема с TweetInvi 0.9.9.7, не могу загрузить видео. Это видео в формате MP4 размером 9 МБ, и я могу просто загрузить его в твиттер, используя веб-интерфейс. Сообщение об ошибке, которое я получаю:
Твит не может быть опубликован, так как не удалось опубликовать некоторые из медиа!
Я использовал fiddler и вижу, что это сообщение об ошибке возвращается из API:
error=размер сегмента должен быть ‹= 1.
По словам одного из разработчиков, эта ошибка возникает, когда видео размером более 5 МБ пытается загрузить в Twitter и не отправляется по частям. https://twittercommunity.com/t/append-call-in-video-upload-api-giving-error/49067
Вот мой код, я что-то не так делаю? Загрузка файла размером менее 5 МБ работает нормально, но официальная спецификация API поддерживает видео размером до 15 МБ.
Auth.ApplicationCredentials = new TwitterCredentials("blahblahblah", "censoring private key", "***private, keep out***", "***beware of dog***");
var binary = File.ReadAllBytes(VideoPath);
Tweet.PublishTweetWithVideo("Here is some tweet text", binary);