I am writting a client on Symbian.

There is no lib for the platform, so I write one.  However, I have not
been successful yet.

When I post to http://api.twitter.com/oauth/request_token, I always
get "Failed to validate oauth signature and token".

I have check the time and the signature value according to the
https://hueniverse.com/2008/10/beginners-guide-to-oauth-part-iv-signing-requests/
They are all right.  But it just don't work.

Could anybody help me?

The following is what I posted

POST /oauth/request_token HTTP/1.1
Host: api.twitter.com
Authorization: OAuth
oauth_nonce="QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk",oauth_signature_method="HMAC-
SHA1",oauth_timestamp="1277790519",oauth_consumer_key="5E1f**************QBg",oauth_version="1.0",oauth_signature="neYefd
%2FM2fNwj%2BVyDW1P7v0M2xk%3D"
Content-Length: 0

HTTP/1.1 401 Unauthorized
Date: Wed, 30 Jun 2010 09:49:29 GMT
Server: hi
Status: 401 Unauthorized
X-Transaction: 1277891369-55674-5200
Last-Modified: Wed, 30 Jun 2010 09:49:29 GMT
X-Runtime: 0.00588
Content-Type: text/html; charset=utf-8
Content-Length: 44
Pragma: no-cache
X-Revision: DEV
Expires: Tue, 31 Mar 1981 05:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, post-
check=0
Set-Cookie: k=72.13.82.125.1277891369172474; path=/; expires=Wed, 07-
Jul-10 09:49:29 GMT; domain=.twitter.com
Set-Cookie: guest_id=127789136917890129; path=/; expires=Fri, 30 Jul
2010 09:49:29 GMT
Set-Cookie:
_twitter_sess=BAh7CToRdHJhbnNfcHJvbXB0MDoPY3JlYXRlZF9hdGwrCNvYQogpAToHaWQi
%250AJTlkZWMwNzNmY2NlYjE4Y2U1MWE5ZTgyMTJlYWM5M2UyIgpmbGFzaElDOidB
%250AY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA--0233aacfda88d179166546d965bad353ad8dda38;
domain=.twitter.com; path=/
Vary: Accept-Encoding
Connection: close

Failed to validate oauth signature and token

Reply via email to