4

对于使用 Twitterizer 作为组件与 Twitter API 进行通信的人,我有一个问题。

我看到 Twitter 网站最近更新到 API 版本 1.1

我有一个使用 Twitterizer 版本 1 构建的应用程序。

请让我知道 Twitterizer 是否已更新其组件以与新的 Twitter API 1.1 兼容

我看到 Twitterizer 有两个更新版本,版本 2.4.2 和版本 3..

4

3 回答 3

5

简要浏览 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/以查看哪些中断,并可能发送拉取请求如果您愿意,请提供更新。

1.1 的 REST API 方法的完整列表在这里。(@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

Rob Willis 的回答似乎不再奏效了。由于我遇到了同样的问题(在旧的 .NET 3.5 应用程序中使用 Twitterizer),我切换到 TweetSharp,它是唯一可用于支持 Twitter API 1.1 的 .NET 3.5(以及 2.0)的库。

有关更多信息,您可以在此处阅读我的回答

我个人可以保证它可以工作,因为我在一个旧的 3.5 项目中使用了它并且我设法使它工作(实际上它拯救了我的一天)。

于 2014-12-12T17:57:45.347 回答