ttezel/twit — pull request #26 by martin-naumann (2012-11-29 06:52:42+00:00)
Title: Silly problem: 401 - Code 32 with some characters in POST /statuses/update

I encountered a weird bug.
When you have some special characters (e.g. "!") in your params to post a new tweet, it fails with Status 401, Code 32.
This error only appears in API v. 1.1 - 1.0 is fine.
The discussion at https://dev.twitter.com/discussions/11280 gave me the hint to try sending the POST data in the querystring instead of the body (wtf?) and :dart: it worked!
As it doesn't seem to harm and solves this little pitfall, I patched the oarequest to supply POST params in the querystring, like GET did.
I don't know if this is a good idea or not - if you can think of a better way, I'd be glad to go it!