If I do encode the variables, what else can give the same error?
On Mar 20, 4:06 pm, Joshua Perry <j...@6bit.com> wrote: > Are you including your url-encoded form variables in your signature > calculation? > > > > Celso Pinto wrote: > > Hi all, > > > I'm trying to set up a client and I want to use OAuth. The oauth > > authorization went ok, my app shows on my settings page but when I try > > to make an OAuth post to /statuses/update.json I get an "Invalid OAuth > > request" response. I've tried setting the OAuth authorization header > > (both with and without a realm) but this always fails as it apparently > > tries to authenticate using HTTP Basic Auth. Thoughts? > > > Anyhow, here's a dump of the HTTP transaction (some response headers > > omitted), am I missing something? TIA. > > > POSThttp://twitter.com/statuses/update.jsonHTTP/1.1 > > > Host: twitter.com > > > Accept-Encoding: identity > > > Content-Length: 280 > > > Content-Type: application/x-www-form-urlencoded > > > oauth_nonce=21598464&oauth_timestamp=1237549916&oauth_consumer_key=zApimJxr > > vgM7xpJTAEFDA&oauth_signature_method=HMAC- > > SHA1&oauth_version=1.0&oauth_token=4927481- > > uCDTzmk9jls6Rgdzmoy6MW3CjDW7E8Hi8vJgKgxqU4&oauth_signature=lt1k8jLt22AKnZlk > > %2BpfNsdiF5b8%3D&status=hello+from+handivi%21 > > > HTTP/1.0 401 Unauthorized > > > Date: Fri, 20 Mar 2009 11:51:57 GMT > > > Server: hi > > > Status: 401 Unauthorized > > > Cache-Control: no-cache, max-age=300 > > > Content-Type: text/html; charset=utf-8 > > > Content-Length: 21 > > > Invalid OAuth Request