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.

Reply via email to