i try retrieve user photos on my site. my code on PHP: $oauthOptions = array( 'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER, 'version' => '1.0', 'consumerKey' => 'XXXXXXX', 'consumerSecret' => 'SSSSSSSSSS', 'signatureMethod' => 'HMAC-SHA1', 'callbackUrl' => 'http://mysite/oauth', 'requestTokenUrl' => 'https://www.google.com/accounts/ OAuthGetRequestToken', 'userAuthorizationUrl' => 'https://www.google.com/accounts/ OAuthAuthorizeToken', 'accessTokenUrl' => 'https://www.google.com/accounts/ OAuthGetAccessToken' );
$consumer = new Zend_Oauth_Consumer($oauthOptions); $token = null; if ($_SESSION['GOOGLE_ACCESS_TOKEN']){ $token = unserialize($_SESSION['GOOGLE_ACCESS_TOKEN']); } else if(isset($_GET['oauth_token'])) { $token = $consumer->getAccessToken( $_GET, unserialize($_SESSION['GOOGLE_REQUEST_TOKEN'])); $_SESSION['GOOGLE_ACCESS_TOKEN'] = serialize($token); } if(!$token) { $token = $consumer->getRequestToken(array( 'scope' => 'https://picasaweb.google.com/data/')); $_SESSION['GOOGLE_REQUEST_TOKEN'] = serialize($token); $consumer->redirect(); } else { die(var_dump($token)); } and picasa response: Could not retrieve a valid Token response from Token URL: signature_invalid base_string:POST&https%3A%2F%2Fwww.google.com%2Faccounts %2FOAuthGetAccessToken&oauth_consumer_key%3DXXXXXXXXX- agk6srsmigqu8RRRRRRRRRRRRRRR.apps.googleusercontent.com%26oauth_nonce %3DDDDDDDDe4e0ebf1a6ef16fd0c9ad52b86%26oauth_signature_method%3DHMAC- SHA1%26oauth_timestamp%3D1338446379%26oauth_token %3D4%252FaK1j6WSQqACD49tTwzDYP5QNfWBi%26oauth_verifier %3D52YadXzPTSbbxutI8eyZv6iR%26oauth_version%3D1.0 -- You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To post to this group, send email to google-picasa-data-api@googlegroups.com. To unsubscribe from this group, send email to google-picasa-data-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-picasa-data-api?hl=en.