just watch the timestamps...

On Aug 4, 12:58 pm, Jacky <jaga...@gmail.com> wrote:
> I am trying to get everybody who wants to test using this Mozilla REST
> client, so we can have a common baseline, we can narrow source of
> errors.-copy and past header here and POST
>
> https://addons.mozilla.org/en-US/firefox/addon/9780/
>
> Shob
>
> On Aug 4, 9:19 am, Ben Jones <benjamin.david.jo...@gmail.com> wrote:
>
> > Hi all,
>
> > I'm currently writing my own OAuth lib for use with Twitter and have
> > gotten stuck whilst using the
> > Authorization HTTP header, rather than putting the OAuth parameters in
> > the body.
>
> > An example of a request that is failing is:
>
> > POST /1/statuses/update.xml HTTP/1.1
> > Authorization: OAuth realm="http://api.twitter.com/1/statuses/
> > update.xml",
> > oauth_consumer_key="xxxxxxxxxxxxxxxxx",
> > oauth_token="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
> > oauth_nonce="xxxxxxxxxxxxxxxxxxxxx",
> > oauth_timestamp="1280937572",
> > oauth_signature_method="HMAC-SHA1",
> > oauth_version="1.0",
> > oauth_signature="DLPyc3h6BcC5zbGXrUcujvZnqxk="
> > User-Agent: Java/1.6.0_07
> > Host: api.twitter.com
> > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
> > Connection: keep-alive
> > Content-type: application/x-www-form-urlencoded
> > Content-Length: 53
>
> > status=Test%25201%25202%25203%25204%25201280937572396
>
> > ...(token etc blanked out, and new lines added in)
>
> > This results in the server returning a 500 error and the "Something is
> > technically wrong." error page.
> > I've talked to another developer who doesn't experience this. I've
> > tried this with the parameters
> > alphabetically ordered, unordered and with and without the 'realm'
> > parameter, which isn't used in thehttp://dev.twitter.com/pages/authpage.
>
> > I don't have the same problem (as in the 500 error) when I put the
> > OAuth parameters in the request
> > body, but this often fails as well with 401 'Invalid signature'
> > errors. What's strange is that putting the
> > OAuth parameters into the form at Hueniverse's OAuth request signing
> > page (http://tinyurl.com/y9bvjyt)
> > shows them, including the signature, to be correct. If I retry the
> > same request, it eventually works
> > (sometimes it works the first time, just not consistently), so I don't
> > think I'm calculating the signature
> > incorrectly.
>
> > Are the 401 errors occurring because Twitter is busy, or am I doing
> > something wrong?
>
> > Thanks in advance, any help would be greatly appreciated!
> > ben

Reply via email to