TwitterAPIと通信するためのコンポーネントとしてTwitterizerを使用している人に質問があります。
TwitterサイトからAPIバージョン1.1への最近の更新が表示されます
Twitterizerバージョン1を使用して構築されたアプリがあります。
Twitterizerが新しいTwitterAPI1.1と互換性を持つようにコンポーネントを更新したかどうかをお知らせください
Twitterizerからバージョン2.4.2とバージョン3の2つの更新バージョンがあるようです。
TwitterAPIと通信するためのコンポーネントとしてTwitterizerを使用している人に質問があります。
TwitterサイトからAPIバージョン1.1への最近の更新が表示されます
Twitterizerバージョン1を使用して構築されたアプリがあります。
Twitterizerが新しいTwitterAPI1.1と互換性を持つようにコンポーネントを更新したかどうかをお知らせください
Twitterizerからバージョン2.4.2とバージョン3の2つの更新バージョンがあるようです。
twitterizerが提供するソースコードをざっと見てみると、APIターゲットがまだ更新されていないことがわかります。
これを問題にするコードの行はTwitterizer/Twitterizer2/Core/OptionalProperties.cs
、https://github.com/Twitterizer/Twitterizerの50行目から始まります。これがスニペットです。
public OptionalProperties()
{
// Set the default values for the properties
this.UseSSL = false;
this.APIBaseAddress = "http://api.twitter.com/1/";
}
v1.1と照合する必要があるように見えるソースコードはかなりありますが、APIBaseAddress
シンボルのバージョン番号をから/1/
に変更してライブラリを構築して/1.1/
、何が壊れているかを確認し、プルリクエストを送信してみてください。あなたがそれに気をつけているなら、アップデートで。
Twitter REST API 1.1をサポートするTwitterizerの更新バージョンがBitBucket経由で利用可能になりました。ソースコードは、次の場所からダウンロードできます。
https://bitbucket.org/szrsharp/twitterizer-remaked-for-api-1.1/overview
Twitterizer2ソリューションを構築し、出力DLLをプロジェクトにコピーすると、Twitterの投稿が再び機能します。
Code Projectには、この更新されたプロジェクトに関する詳細情報があり、作成者は下部にあるいくつかのコメントに回答しています。
ロブウィリスからの答えはもう機能していないようです。同じ問題が発生したため(古い.NET 3.5アプリケーションでTwitterizerを使用)、TweetSharpに切り替えました。TweetSharpは、Twitter API1.1をサポートする.NET3.5(および2.0)で使用できる唯一のライブラリです。
詳細については、ここで私の答えを読むことができます。
古い3.5プロジェクトで使用し、なんとか機能させることができたので、個人的には機能することを保証できます(実際、それは私の日を節約しました)。