問題タブ [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.

0 投票する
1 に答える
564 参照

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) も機能しないことです。

私の調査を通じて、同期されていないタイムスタンプなどによって引き起こされる問題について聞いたことがあります。しかし、それを変更する方法がわかりません。プログラムはサーバー上ではなく、ローカルに保存されています。

読んでくれてありがとう。

0 投票する
1 に答える
1262 参照

c# - Linq To Twitter ですべてのフォロワーを取得する

以下のコード スニペットを使用して、すべてのフォロワー リストを取得しようとしています。呼び出しごとに 200 人のフォロワーが得られるので、ループをまとめてすべてのフォロワーを取得します。ユーザーのフォロワー数は 23.1K ですが、フォロワー数が 2800 に達すると "Rate Limit" Exceed エラーが発生します。Twitter ではユーザーごとに 15 のリクエストが許可されていることがわかりました。すべてのフォロワーを取得するために以下のコードを修正する方法はありますか?

0 投票する
1 に答える
46 参照

c# - ツイートを非公開にしていないフォロワーIDを取得する方法

ツイートを非公開にしていないすべてのフォロワー ID を取得したい。クエリで必要な変更

0 投票する
0 に答える
163 参照

c# - リストにメンバーを追加する方法 Linq To Twitter

Linq To Twitter API を使用してリストにメンバーを追加しようとしています。ドキュメントによると、リクエストごとに 100 人のメンバーを追加でき、最大 5000 人のメンバーを追加できます。https://dev.twitter.com/docs/api/1.1/post/lists/members/create_all

それで、私は小さな関数を書きました

上記は動作すると思われますが、2 つの異なるエラーが発生しています。エラー メッセージが表示されることがあります。

そして時々、それはエラーをスローします

私は理由を理解することができません..私はあなたの提案が必要です

0 投票する
1 に答える
4265 参照

c# - 非同期メソッドでミューテックスを管理する方法

古い HttpHandler (.ashx) TwitterFeed コードを WebAPI アプリケーションに移植しました。コードのコアは、優れた Linq2Twitter パッケージ ( https://linqtotwitter.codeplex.com/ ) を使用しています。移植の一部では、このコンポーネントをバージョン 2 からバージョン 3 にアップグレードする必要がありました。これにより、多数の非同期メソッド呼び出しが提供されるようになりました。これは私にとっては初めてのことです。基本的なコントローラーは次のとおりです。

これは問題なく動作しますが、以前は Twitter API の「オーバーコール」を避けるために結果をキャッシュしていました。私が問題に遭遇したのはここです(私が疑うよりも、非同期プロトコルの理解の欠如と関係があります)。

概要として、私がやりたいことは、最初にキャッシュをチェックし、データが存在しない場合は、キャッシュを再水和し、データを呼び出し元 (Web ページ) に返すことです。これがコードでの私の試みです

この問題は、Mutex が解放される finally コード ブロックで発生します (全体的なパターンと GetTweetData() メソッドのアプローチについて懸念があります)。

行をコメントアウトすると、コードは正しく機能しますが、(おそらく) 作成した Mutex を解放する必要があります。私が発見したことから、この問題はミューテックスの作成と解放の間のスレッドの変更に関連しています。

非同期コーディングに関する一般的な知識が不足しているため、a) 使用しているパターンが実行可能かどうか、b) 実行可能である場合、問題にどのように対処するかがわかりません。

アドバイスをいただければ幸いです。

0 投票する
1 に答える
250 参照

twitter - LinqToTwitter を使用して返された DateTime が正しくありませんか?

LinqToTwitterを使用してつぶやきを返してTwitterContext.Statusいます。

ただし、実際のツイートに対してtwitter.comに表示される表現CreatedAtと比較した場合と、各ツイートに対して返されるプロパティ値が同じではないことに気付きました。CreatedAt

分の部分は明らかに同じですが、返されたこの値にユーザーのタイムゾーン オフセットが適用されていないようです。したがって、結果はおそらく +8 時間オフのようになります。

これは結果セットから期待されるものですか?それとも単なるバグですか?

オフセットを適用する必要がある場合、これを取得して、返されたすべてのツイートに適用するにはどうすればよいでしょうか?

0 投票する
1 に答える
6272 参照

c# - linqtotwitter V3の使い方

最近V3にアップグレードしましたが、多くのことが壊れました

これらを修正するにはどうすればよいですか?

番号 1 :

Credentials や InMemoryCredentials などの定義がないため、これは機能しなくなりました。

番号 2 : GetFileBytes の定義はもうありません

番号 3 : TweetWithMedia の定義なし

番号 4 : UpdateStatus の定義なし

5 番 : CreateFavorite の定義がない

そして、V3の例が見つかりません

いつも言われますtwitterCtxが、そもそもどうやって手twitterCtxに入れるのですか?