問題タブ [linq-to-twitter]
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# - Linq2Twitter - 401 : 不正な認証データ
私は検索 API を使用して Linq2Twitter (v. 2) を使用しており、ストリーム API に切り替えたいと考えていました。v. 3 に更新しましたが、それ以降、認証できなくなりました。以前のバージョン、以前の認証方法に戻ろうとしたが、それも機能しなくなったため、Stream API またはバージョンが問題になる可能性はないと思います。私は得る401 : bad authentication data.
だから、ここに私の現在のコードがあります:
もちろん、資格情報を数回確認し、すべて印刷しました。ApplicationOnlyAuthorizer、v.2、v.3でも試しましたが、何も変わりません。私が最も恐れているのは、以前は機能していたもの (v2 + ApplicationOnly + Search API) も機能しないことです。
私の調査を通じて、同期されていないタイムスタンプなどによって引き起こされる問題について聞いたことがあります。しかし、それを変更する方法がわかりません。プログラムはサーバー上ではなく、ローカルに保存されています。
読んでくれてありがとう。
c# - Linq To Twitter ですべてのフォロワーを取得する
以下のコード スニペットを使用して、すべてのフォロワー リストを取得しようとしています。呼び出しごとに 200 人のフォロワーが得られるので、ループをまとめてすべてのフォロワーを取得します。ユーザーのフォロワー数は 23.1K ですが、フォロワー数が 2800 に達すると "Rate Limit" Exceed エラーが発生します。Twitter ではユーザーごとに 15 のリクエストが許可されていることがわかりました。すべてのフォロワーを取得するために以下のコードを修正する方法はありますか?
c# - ツイートを非公開にしていないフォロワーIDを取得する方法
ツイートを非公開にしていないすべてのフォロワー ID を取得したい。クエリで必要な変更
c# - リストにメンバーを追加する方法 Linq To Twitter
Linq To Twitter API を使用してリストにメンバーを追加しようとしています。ドキュメントによると、リクエストごとに 100 人のメンバーを追加でき、最大 5000 人のメンバーを追加できます。https://dev.twitter.com/docs/api/1.1/post/lists/members/create_all
それで、私は小さな関数を書きました
上記は動作すると思われますが、2 つの異なるエラーが発生しています。エラー メッセージが表示されることがあります。
そして時々、それはエラーをスローします
私は理由を理解することができません..私はあなたの提案が必要です
c# - 非同期メソッドでミューテックスを管理する方法
古い HttpHandler (.ashx) TwitterFeed コードを WebAPI アプリケーションに移植しました。コードのコアは、優れた Linq2Twitter パッケージ ( https://linqtotwitter.codeplex.com/ ) を使用しています。移植の一部では、このコンポーネントをバージョン 2 からバージョン 3 にアップグレードする必要がありました。これにより、多数の非同期メソッド呼び出しが提供されるようになりました。これは私にとっては初めてのことです。基本的なコントローラーは次のとおりです。
これは問題なく動作しますが、以前は Twitter API の「オーバーコール」を避けるために結果をキャッシュしていました。私が問題に遭遇したのはここです(私が疑うよりも、非同期プロトコルの理解の欠如と関係があります)。
概要として、私がやりたいことは、最初にキャッシュをチェックし、データが存在しない場合は、キャッシュを再水和し、データを呼び出し元 (Web ページ) に返すことです。これがコードでの私の試みです
この問題は、Mutex が解放される finally コード ブロックで発生します (全体的なパターンと GetTweetData() メソッドのアプローチについて懸念があります)。
行をコメントアウトすると、コードは正しく機能しますが、(おそらく) 作成した Mutex を解放する必要があります。私が発見したことから、この問題はミューテックスの作成と解放の間のスレッドの変更に関連しています。
非同期コーディングに関する一般的な知識が不足しているため、a) 使用しているパターンが実行可能かどうか、b) 実行可能である場合、問題にどのように対処するかがわかりません。
アドバイスをいただければ幸いです。
twitter - LinqToTwitter を使用して返された DateTime が正しくありませんか?
LinqToTwitter
を使用してつぶやきを返してTwitterContext.Status
います。
ただし、実際のツイートに対してtwitter.comに表示される表現CreatedAt
と比較した場合と、各ツイートに対して返されるプロパティ値が同じではないことに気付きました。CreatedAt
分の部分は明らかに同じですが、返されたこの値にユーザーのタイムゾーン オフセットが適用されていないようです。したがって、結果はおそらく +8 時間オフのようになります。
これは結果セットから期待されるものですか?それとも単なるバグですか?
オフセットを適用する必要がある場合、これを取得して、返されたすべてのツイートに適用するにはどうすればよいでしょうか?
c# - linqtotwitter V3の使い方
最近V3にアップグレードしましたが、多くのことが壊れました
これらを修正するにはどうすればよいですか?
番号 1 :
Credentials や InMemoryCredentials などの定義がないため、これは機能しなくなりました。
番号 2 : GetFileBytes の定義はもうありません
番号 3 : TweetWithMedia の定義なし
番号 4 : UpdateStatus の定義なし
5 番 : CreateFavorite の定義がない
そして、V3の例が見つかりません
いつも言われますtwitterCtx
が、そもそもどうやって手twitterCtx
に入れるのですか?