Twitterizer突然停止工作

我是使用twitterizer库使用twitter api的ac #winforms应用程序。 该应用程序上周工作正常,但今天所有请求都返回Unauthorized的结果。

我尝试使用php库获得相同的凭据,看起来不错。 我做了很多调试,我很确定问题出在twitterizer上。

我知道不再支持twitterizer但是有什么方法可以让我的应用程序尽快运行而不必为我必须使用的所有function实现新的库?

我摆弄,这是twitterizer发送的请求:

 GET /1.1/account/verify_credentials.json HTTP/1.1 User-Agent: Twitterizer/2.4.2.32115 Authorization: OAuth realm="Twitter API",oauth_consumer_key="CONSUMER_KEY",oauth_nonce="21555892",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1389894564",oauth_token="OAUTH_TOKEN",oauth_version="1.0",oauth_signature="Lrfxw7AnKZXv%2BxWitFkT9%2BIfMtY%3D" Host: api.twitter.com Connection: Keep-Alive 

任何帮助表示赞赏。

尝试从git hub(开发分支)获取最新代码,编译然后将新编译的dll复制并粘贴到项目中现有的twitterizer dll上。 这就是我刚解决同一问题的方法。 我尝试先通过nu获取更新,但它没有解决问题。

Git Huburl: https : //github.com/Twitterizer/Twitterizer/tree/develop

不幸的是,Twitterizer不支持Twitter API 1.1,所以当Twitter停止对旧API 1.0的支持时,它就停止了工作。 由于我遇到了同样的问题(我在旧的.NET 3.5应用程序中使用了Twitterizer),我转而使用TweetSharp,其中AFAIK是唯一可用于支持Twitter API 1.1的.NET 3.5(以及2.0)的库。

有关详细信息,请在此处阅读我的答案 。

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