TweetInvi 0.9.9.7 で動画のアップロードに失敗するという問題があります。ビデオは 9MB の MP4 ビデオで、Web インターフェースを使用して問題なく Twitter にアップロードできます。私が得るエラーメッセージは次のとおりです。
一部のメディアが公開できなかったため、ツイートを公開できません。
私はフィドラーを使用し、このエラーメッセージが API から返されていることを確認できます:
error=セグメント サイズは <= 1 でなければなりません。
開発者の 1 人によると、このエラーは、5 MB を超える動画を Twitter にアップロードしようとして、チャンクで送信されていない場合に発生します。 https://twittercommunity.com/t/append-call-in-video-upload-api-giving-error/49067
これが私のコードです。何か間違っていますか? 5MB 未満のファイルのアップロードは正常に機能しますが、公式の API 仕様では最大 15MB のビデオがサポートされています
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);