2013-01-31 89 views
4

我对使用Twitterizer作为与Twitter API通信的组件的人有任何疑问。最近Twitter API的Twitterizer版本1.1

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

我有一个应用程序使用Twitterizer版本内置1

请让我知道如果Twitterizer已经更新了他们的组件与新的Twitter兼容API 1.1

我看到有从twitterizer,版本2.4.2和版本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/"; 
    } 

有相当多的源代码,看起来像它需要对1.1版进行检查,但你可以尝试建立库在APIBaseAddress符号的版本号从/1/改为/1.1/到看看会发生什么事情,如果你愿意,也许会发送更新请求。

A complete list of the REST API methods for 1.1 is here. (@ dev.twitter.com)

脚注:Twitterizer3 has the same base endpoint URL too. (@ github)

+0

谢谢,是啊我已经做了类似的测试与上面使用Twitterizer版本2.0.0几个月前,看到Twitter API仍然返回数据罚款..虽然我怀疑Twitter仍然支持他们的API 1.0(直到3月),也许服务器是重定向?希望不是,因为上面的尝试并不意味着实际调用1.1而是重定向到1.0? –

+0

在这里他们的概述:https://dev.twitter.com/docs/api/1.1/overview它看起来像1.0将于2013年3月5日关闭,即将推出。同时,它仍在运行,如果过去的行为有任何迹象,那么将不会有任何重定向设置到1.1端点。 – meklarian

+0

对不起,你可以改变你的评论?这听起来像有可能会重定向,以便它似乎工作,但3月5日后,这是我所关心的.. –

0

Twitterizer的更新版本,支持Twitter的REST API 1.1已经通过到位桶已提供的源代码可以从这里下载:

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

我构建了Twitterizer2解决方案并将输出的DLL复制到我的项目中,并且Twitter帖子再次运行。

还有一些关于Code Project更新项目的更多信息,作者已回复了底部的一些评论。

0

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

欲了解更多信息,您可以read my answer here

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