Re: [twitter-dev] Re: twitter keeps refusing my token request

2010-06-02 Thread Arthur Pires
Thanks for finding that, but twitter still refuses it

basestring:

POSThttp%3A%2F%2Fapi.twitter.com
%2Foauth%2Frequest%5Ftokenoauth_consumer_key%3DdHbWZ6idD9VEuQ5tNUufA%26oauth_nonce%3D6739551275477403%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1275477403%26oauth_version%3D1.0

authorization tag:

Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
oauth_nonce=6739551275477403, oauth_signature_method=HMAC-SHA1,
oauth_timestamp=1275477403, oauth_version=1.0,
oauth_signature=jRYBO%2B1Nh88v3YrJgCGl5vHpAh4%3D



2010/6/2 Ramy Daghstani ramy.daghst...@gmail.com

 i double checked the encryption of your base string against your
 consumer key and your consumer secret and everything seems in order.

 except

 your base string has enoauth_consumer_key=dHbWZ6id when it should be
 enoauth_consumer_key%3DdHbWZ6id

 byebye

 r.d.

 On Tue, 2010-06-01 at 20:30 -0700, arthurprs wrote:
  Nevermind, sooner after posting this i found - Twitter requires that
  all OAuth requests be signed using the HMAC-SHA1 algorithm
 
  But i can't get it to work with hmac either :/
 
CONSUMERKEY = 'dHbWZ6idD9VEuQ5tNUufA';
CONSUMERSECRET = '5ZzUafGDoFcAqOEubv3TAa01xb0Z326NMK6fLLrmk0';
 
  basestring:
 
  POSThttp%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest
  %5Ftokenoauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA%26oauth_nonce
  %3D248256711275449040%26oauth_signature_method%3DHMAC-
  SHA1%26oauth_timestamp%3D1275449040%26oauth_version%3D1.0
 
 
  authorization tag:
 
  Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
  oauth_nonce=248256711275449040, oauth_signature_method=HMAC-SHA1,
  oauth_timestamp=1275449040, oauth_version=1.0,
  oauth_signature=SaG5KExe2frRkFMvZjJqHoZEp%2Bk%3D
 
 
  Someone can spot the problem?
  Thanks in advance
  Arthur.





Re: [twitter-dev] Re: twitter keeps refusing my token request

2010-06-02 Thread Taylor Singletary
Hi Arthur,

Unrelated: recommend using SSL for all the OAuth dance operations like
request_token, access_token, and authorize

Is there any chance you are providing the OAuth-related parameters as query
parameters in addition to providing them in the HTTP header? Have you
compared the timestamp you are using to the datetime Twitter sends on each
response in HTTP headers (up to around a 5 minute variance is tolerated).

Also, and likely the culprit, underscore is not a reserved character in
OAuth -- I notice in your base string your are percent-encoding it in the
request_token part of your path -- you should be sending that without any
kind of encoding (instead of %5F).

Taylor

On Wed, Jun 2, 2010 at 4:22 AM, Arthur Pires arthur...@gmail.com wrote:

 Thanks for finding that, but twitter still refuses it

 basestring:

 POSThttp%3A%2F%2Fapi.twitter.com
 %2Foauth%2Frequest%5Ftokenoauth_consumer_key%3DdHbWZ6idD9VEuQ5tNUufA%26oauth_nonce%3D6739551275477403%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1275477403%26oauth_version%3D1.0

 authorization tag:

 Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
 oauth_nonce=6739551275477403, oauth_signature_method=HMAC-SHA1,
 oauth_timestamp=1275477403, oauth_version=1.0,
 oauth_signature=jRYBO%2B1Nh88v3YrJgCGl5vHpAh4%3D



 2010/6/2 Ramy Daghstani ramy.daghst...@gmail.com

 i double checked the encryption of your base string against your
 consumer key and your consumer secret and everything seems in order.

 except

 your base string has enoauth_consumer_key=dHbWZ6id when it should be
 enoauth_consumer_key%3DdHbWZ6id

 byebye

 r.d.

 On Tue, 2010-06-01 at 20:30 -0700, arthurprs wrote:
  Nevermind, sooner after posting this i found - Twitter requires that
  all OAuth requests be signed using the HMAC-SHA1 algorithm
 
  But i can't get it to work with hmac either :/
 
CONSUMERKEY = 'dHbWZ6idD9VEuQ5tNUufA';
CONSUMERSECRET = '5ZzUafGDoFcAqOEubv3TAa01xb0Z326NMK6fLLrmk0';
 
  basestring:
 
  POSThttp%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest
  %5Ftokenoauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA%26oauth_nonce
  %3D248256711275449040%26oauth_signature_method%3DHMAC-
  SHA1%26oauth_timestamp%3D1275449040%26oauth_version%3D1.0
 
 
  authorization tag:
 
  Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
  oauth_nonce=248256711275449040, oauth_signature_method=HMAC-SHA1,
  oauth_timestamp=1275449040, oauth_version=1.0,
  oauth_signature=SaG5KExe2frRkFMvZjJqHoZEp%2Bk%3D
 
 
  Someone can spot the problem?
  Thanks in advance
  Arthur.






Re: [twitter-dev] Re: twitter keeps refusing my token request

2010-06-02 Thread Arthur Pires
You are right, the encoded _ was the problem.

Thank you very much, now i can move to the other requests ^^

Arthur.

2010/6/2 Taylor Singletary taylorsinglet...@twitter.com

 Hi Arthur,

 Unrelated: recommend using SSL for all the OAuth dance operations like
 request_token, access_token, and authorize

 Is there any chance you are providing the OAuth-related parameters as query
 parameters in addition to providing them in the HTTP header? Have you
 compared the timestamp you are using to the datetime Twitter sends on each
 response in HTTP headers (up to around a 5 minute variance is tolerated).

 Also, and likely the culprit, underscore is not a reserved character in
 OAuth -- I notice in your base string your are percent-encoding it in the
 request_token part of your path -- you should be sending that without any
 kind of encoding (instead of %5F).

 Taylor

 On Wed, Jun 2, 2010 at 4:22 AM, Arthur Pires arthur...@gmail.com wrote:

 Thanks for finding that, but twitter still refuses it

 basestring:

 POSThttp%3A%2F%2Fapi.twitter.com
 %2Foauth%2Frequest%5Ftokenoauth_consumer_key%3DdHbWZ6idD9VEuQ5tNUufA%26oauth_nonce%3D6739551275477403%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1275477403%26oauth_version%3D1.0

 authorization tag:

 Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
 oauth_nonce=6739551275477403, oauth_signature_method=HMAC-SHA1,
 oauth_timestamp=1275477403, oauth_version=1.0,
 oauth_signature=jRYBO%2B1Nh88v3YrJgCGl5vHpAh4%3D



 2010/6/2 Ramy Daghstani ramy.daghst...@gmail.com

 i double checked the encryption of your base string against your
 consumer key and your consumer secret and everything seems in order.

 except

 your base string has enoauth_consumer_key=dHbWZ6id when it should be
 enoauth_consumer_key%3DdHbWZ6id

 byebye

 r.d.

 On Tue, 2010-06-01 at 20:30 -0700, arthurprs wrote:
  Nevermind, sooner after posting this i found - Twitter requires that
  all OAuth requests be signed using the HMAC-SHA1 algorithm
 
  But i can't get it to work with hmac either :/
 
CONSUMERKEY = 'dHbWZ6idD9VEuQ5tNUufA';
CONSUMERSECRET = '5ZzUafGDoFcAqOEubv3TAa01xb0Z326NMK6fLLrmk0';
 
  basestring:
 
  POSThttp%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest
  %5Ftokenoauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA%26oauth_nonce
  %3D248256711275449040%26oauth_signature_method%3DHMAC-
  SHA1%26oauth_timestamp%3D1275449040%26oauth_version%3D1.0
 
 
  authorization tag:
 
  Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
  oauth_nonce=248256711275449040, oauth_signature_method=HMAC-SHA1,
  oauth_timestamp=1275449040, oauth_version=1.0,
  oauth_signature=SaG5KExe2frRkFMvZjJqHoZEp%2Bk%3D
 
 
  Someone can spot the problem?
  Thanks in advance
  Arthur.







Re: [twitter-dev] Re: twitter keeps refusing my token request

2010-06-01 Thread Ramy Daghstani
i double checked the encryption of your base string against your
consumer key and your consumer secret and everything seems in order.

except

your base string has enoauth_consumer_key=dHbWZ6id when it should be
enoauth_consumer_key%3DdHbWZ6id

byebye

r.d.

On Tue, 2010-06-01 at 20:30 -0700, arthurprs wrote:
 Nevermind, sooner after posting this i found - Twitter requires that
 all OAuth requests be signed using the HMAC-SHA1 algorithm
 
 But i can't get it to work with hmac either :/
 
   CONSUMERKEY = 'dHbWZ6idD9VEuQ5tNUufA';
   CONSUMERSECRET = '5ZzUafGDoFcAqOEubv3TAa01xb0Z326NMK6fLLrmk0';
 
 basestring:
 
 POSThttp%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest
 %5Ftokenoauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA%26oauth_nonce
 %3D248256711275449040%26oauth_signature_method%3DHMAC-
 SHA1%26oauth_timestamp%3D1275449040%26oauth_version%3D1.0
 
 
 authorization tag:
 
 Authorization: OAuth oauth_consumer_key=dHbWZ6idD9VEuQ5tNUufA,
 oauth_nonce=248256711275449040, oauth_signature_method=HMAC-SHA1,
 oauth_timestamp=1275449040, oauth_version=1.0,
 oauth_signature=SaG5KExe2frRkFMvZjJqHoZEp%2Bk%3D
 
 
 Someone can spot the problem?
 Thanks in advance
 Arthur.