4

TwitterAPIと通信するためのコンポーネントとしてTwitterizerを使用している人に質問があります。

TwitterサイトからAPIバージョン1.1への最近の更新が表示されます

Twitterizerバージョン1を使用して構築されたアプリがあります。

Twitterizerが新しいTwitterAPI1.1と互換性を持つようにコンポーネントを更新したかどうかをお知らせください

Twitterizerからバージョン2.4.2とバージョン3の2つの更新バージョンがあるようです。

4

3 に答える 3

5

twitterizerが提供するソースコードをざっと見てみると、APIターゲットがまだ更新されていないことがわかります。

これを問題にするコードの行はTwitterizer/Twitterizer2/Core/OptionalProperties.cshttps://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/、何が壊れているかを確認し、プルリクエストを送信してみてください。あなたがそれに気をつけているなら、アップデートで。

1.1のRESTAPIメソッドの完全なリストはここにあります。(@ dev.twitter.com)

脚注:Twitterizer3にも同じベースエンドポイントURLがあります。(@ github)

于 2013-01-31T23:31:53.833 に答える
0

Twitter REST API 1.1をサポートするTwitterizerの更新バージョンがBitBucket経由で利用可能になりました。ソースコードは、次の場所からダウンロードできます。

https://bitbucket.org/szrsharp/twitterizer-remaked-for-api-1.1/overview

Twitterizer2ソリューションを構築し、出力DLLをプロジェクトにコピーすると、Twitterの投稿が再び機能します。

Code Projectには、この更新されたプロジェクトに関する詳細情報があり、作成者は下部にあるいくつかのコメントに回答しています。

于 2013-06-17T09:24:48.933 に答える
0

ロブウィリスからの答えはもう機能していないようです。同じ問題が発生したため(古い.NET 3.5アプリケーションでTwitterizerを使用)、TweetSharpに切り替えました。TweetSharpは、Twitter API1.1をサポートする.NET3.5(および2.0)で使用できる唯一のライブラリです。

詳細については、ここで私の答えを読むことができます。

古い3.5プロジェクトで使用し、なんとか機能させることができたので、個人的には機能することを保証できます(実際、それは私の日を節約しました)。

于 2014-12-12T17:57:45.347 に答える