私はTweetinviの開発者です。
アップロードが実装されたとき、asyncはREST APIの一部ではありませんでした。 私が読むことができるように、これはmedia_category
に依存しているようです。
media_category
をamplify_video
に設定してください。
var binary = File.ReadAllBytes("filepath");
var media = Upload.UploadVideo(binary, mediaCategory: "amplify_video");
アップロードが正常に完了したら、Upload.GetMediaStatus
を使用してください。
var status = Upload.GetMediaStatus(media);
if (status.ProcessingInfo.State == "succeeded")
{
// You can now publish your tweet
}
ドキュメント:https://github.com/linvi/tweetinvi/wiki/Upload#upload-status-video
アップロードが少しTweetinvi(1.2)の次のリリースで改善されることに注意してください。
このソリューションが動作するかどうかに関わらず、私が調査して潜在的なバグを修正したり、ドキュメントを更新することができるように、私に知らせてください。
ありがとうございました
あなたはmedia_categoryに関する詳しい情報を提供してください。また、twitterコミュニティチケットを閉じることができるかどうか教えてください。この問題が解決しない場合は、解決済みとマークしてください;) – Linvi
解決されました。あなたのコードは正常に動作します。それは誰かにTwitterの私のアプリの資格情報を削除するに関連していた... –