2016-10-17 7 views
3

Tweetinviを使用していますか?< 15MB問題なく配信できます。 Twitter APIの公式ドキュメント「ファイルサイズは15 mb(sync)/ 512 mb(async)を超えてはいけません。」と書かれていても、それは失敗します。私はTweetinviが非同期ロジックを使用していると想定していたため、動作するはずですが、そうではないようです。Tweetinviが15MBを超えるビデオをアップロードしていません

私は何か間違っている、または単にTweetinviがこれを許可していない場合、任意のアイデア。

ありがとうございます。

答えて

0

これは私の悪いことです。本当に申し訳ありませんが、誰かが私のAPI権限を取り消してくれたようですが、何らかの理由でアップロードを呼び出すときに関連するエラーが表示されませんでした。私が簡単なTweetinvi.Account.GetCurrentAccountSettingsを実行しようとしたときに、それを追跡するのに役立つ関連するエラーが出てきました。

+0

あなたはmedia_categoryに関する詳しい情報を提供してください。また、twitterコミュニティチケットを閉じることができるかどうか教えてください。この問題が解決しない場合は、解決済みとマークしてください;) – Linvi

+0

解決されました。あなたのコードは正常に動作します。それは誰かにTwitterの私のアプリの資格情報を削除するに関連していた... –

1

私はTweetinviの開発者です。

アップロードが実装されたとき、asyncはREST APIの一部ではありませんでした。 私が読むことができるように、これはmedia_categoryに依存しているようです。

media_categoryamplify_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)の次のリリースで改善されることに注意してください。

このソリューションが動作するかどうかに関わらず、私が調査して潜在的なバグを修正したり、ドキュメントを更新することができるように、私に知らせてください。

ありがとうございました

+0

こんにちは。最初に、この非常に有用なプロジェクトを構築してくれてありがとうございました。 –

+0

残念ながら、私はすでにその設定が適用されているので、動作しないように見えます。 –

+0

フィードバックをいただきありがとうございます。私はTwitterのウェブサイトでリクエストを行います。 – Linvi

関連する問題