問題タブ [tweetinvi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Autofac を使用してクラスのシングルトン インスタンスを SignalR Hub に挿入する
SignalR を使用してリアルタイムのツイートをマップにブロードキャストするアプリケーションを作成しています。C# Tweetinvi ライブラリ ( tweetinvi.codeplex.com ) を使用して、Twitter ストリーミング API への接続に関連するすべてのロジックを処理しています。
Twitter API では、いつでも 1 つのストリーミング接続のみを Twitter に対して開くことができると指定されています。SignalR を使用しているため、ストリーミング接続とハブ クラスの間に依存関係があります。Hub クラスは一時的なものであり、クライアントが要求するたびに作成されることを知っているので、Hub クラスに挿入された Twitter Stream クラスのインスタンスがシングルトンであること、または少なくともIFilteredStream
1 回だけ作成されることを確認する必要があります。アプリケーションの存続期間中。API に接続する定型コードは次のとおりです。
IFilteredStream インターフェイスは、次のようにラムダ メソッドを公開します。これにより、リアルタイムでツイートを受信できるようになり、SignalR Hub クラス内からアクセスできるようになります。
このメソッドのソースはここにあります
Autofac を実装しようとしましたが、Twitter API への接続は行われているようですが、それ以上は何も起こりません。これをデバッグしようとしましたが、依存性注入を使用してそのようなシナリオをデバッグする方法がわかりません。現在、私の Hub クラスは次のようになっています。
そして最後に、依存関係とハブを Autofac に登録する OWIN スタートアップ クラス:
この質問が少し混乱している場合は申し訳ありません。これを機能させるために実装する必要があるアーキテクチャの種類を理解するのに苦労しています! これをどのように改善できるか、またはどのように行うべきかについてのアドバイス/推奨事項をお待ちしています!
c# - my .net Web サイトへのライブ ツイートのストリーミング
特定のクエリで Twitter ストリームを表示する Web ベースのアプリケーションに取り組んでいます。ユーザーは Web ページ ビューを更新する必要があり、ツイートが自動的に読み込まれます。
これまでのところ、tweetinvi を使用して、ツイートを読み取り、ツイートに対してすべてのカスタム ロジックを実行する単純なコンソール アプリケーションを作成しました。
次に、Web アプリがクライアントの操作なしで一定のフィードを取得するプロジェクト レイアウト/インフラストラクチャを作成する方法を知る必要があります。
c# - Tweetinvi で動画をアップロード
TweetInvi を使って Twitter に動画を投稿しています。
ツイートは正常に投稿されています。しかし、ビデオファイルがありません。メディアで tweetinvi twwet のコードを使用しました
前もって感謝します。
twitter - tweetinvi からの TwitterCredentials.SetCredentials が見つかりません
tweetinvi をインストールしましたが、TwitterCredentials.SetCredentials が見つかりません。
どうすればこれを解決できますか。
c# - TweetInvi ビデオのアップロードが「一部のメディアを公開できなかったため、ツイートを公開できません!」で失敗する
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 のビデオがサポートされています
c# - Twitter 広告 API 用の C# クライアント ライブラリ
twitter Ads Api 用の C# クライアント ライブラリはありますか?
どうやら Tweetinvi は Ads Api をサポートしていませんが、それ以外は Twitter にとって非常に優れたライブラリです。