简体   繁体   中英

Twitterizer suddenly stopped working

I've ac# winforms application that uses twitter api using the twitterizer library. The app was working fine last week but today all requests are returning Unauthorized as result.

I tried the same credentials with a php library and it looks good. I have done a lot of debugging and am pretty sure that the problem is with twitterizer.

I know twitterizer is no longer supported but is there any way i can get my app getting working as soon as possible without having to implement a new library for all the functions i have to use?

I fiddled and this is the request that twitterizer is sending:

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

Any help is appreciated.

Try getting the latest code from git hub (develop branch), compile it then copy and paste the newly compiled dll's over the existing twitterizer dll's in your project. This is how I just resolved the same issue. I tried updating through nu get first, but it did not fix the problem.

Git Hub Url: https://github.com/Twitterizer/Twitterizer/tree/develop

Unfortunately Twitterizer doesn't support Twitter API 1.1, so it stopped working when Twitter ceased the support for their old API 1.0. Since I had the same problem (I was using Twitterizer in an old .NET 3.5 application) I switched to TweetSharp, which AFAIK is the only library available for .NET 3.5 (and also 2.0) with Twitter API 1.1 support.

For further information you can read my answer here .

I can personally guarantee that it works because I used it in an old 3.5 project and I managed to make it work (in fact it saved my day).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM