Hello, My webapp is trying to connect to google to import contacts data. When I send the initial request to get the request-token, I get a 400 Bad Request response from google and the reason is that signature is invalid according to google. The base string that google sends in the response is duplicating some parameters. For example, my request is:
GET https://www.google.com/accounts/OAuthGetRequestToken?oauth_nonce=97740954&oauth_timestamp=1234047249&oauth_consumer_key=ec2-67-202-42-146.compute-1.amazonaws.com&oauth_signature_method=HMAC-SHA1&oauth_version=1.0&oauth_signature=RfmKq7AvJOy%2F3yUlgjit4OHn548%3D&scope=http%3A%2F%2Fwww.google.com%2Fm8%2Ffeeds%2F HTTP/1.1 Host: www.google.com Accept-Encoding: identity Authorization: OAuth realm="", oauth_nonce="97740954", oauth_timestamp="1234047249", oauth_consumer_key="ec2-67-202-42-146.compute-1.amazonaws.com", oauth_signature_method="HMAC-SHA1", oauth_version="1.0", oauth_signature="RfmKq7AvJOy%2F3yUlgjit4OHn548%3D" Google's base string is: GET&https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthGetRequestToken& oauth_consumer_key%3Dec2-67-202-42-146.compute-1.amazonaws.com%26 oauth_consumer_key%3Dec2-67-202-42-146.compute-1.amazonaws.com%26 oauth_nonce%3D50071042%26 oauth_nonce%3D50071042%26 oauth_signature_method%3DHMAC-SHA1%26 oauth_signature_method%3DHMAC-SHA1%26 oauth_timestamp%3D1234043856%26 oauth_timestamp%3D1234043856%26 oauth_version%3D1.0%26 oauth_version%3D1.0%26 scope%3Dhttp%253A%252F%252Fwww.google.com%252Fm8%252Ffeeds%252F As you can see some parameters like oauth_consumer_key, oauth_nonce etc are being duplicated in the base string used by google. FYI, I'm using the python oauth library to make the request. Any ideas as to what I may have missed ? Thanks, Harry --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OAuth" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/oauth?hl=en -~----------~----~----~----~------~----~------~--~---
