2012-02-14 9 views
1

Je suis en essayant de faire quelque chose de simple à travailler en utilisant la bibliothèque zend gdata (pour picasa) et quelques informations d'identification oauth. Donc, je ne sais pas si je passe correctement dans les trucs OAuth, et quand je vais créer une galerie, il est très difficile de trouver '/Zend/Gdata/Photos/Extension/Title.php' qui n'existe pas. Le titre existe sous App/Extension/Title.php. Je ne sais pas si elle est liée à la façon dont j'ajoute à OAuth, ou si elle est un problème avec le chargeur automatique ....Utilisation de la bibliothèque Zend GData avec OAuth et Picasa

$oauthOptions = array(
//'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER, 
'version' => '2.0', 
'signatureMethod' => 'HMAC-SHA1', 
'consumerKey' => $CONSUMER_KEY, 
'consumerSecret' => $CONSUMER_SECRET 
); 
$consumer = new Zend_Oauth_Consumer($oauthOptions); 
$service = Zend_Gdata_Photos::AUTH_SERVICE_NAME; 
$accessToken = new Zend_Oauth_Token_Access(); 
$accessToken->setToken('1/cIxUGEzJtHMt58coKjKEJBBRJV6KFinqpBXl8fX9OG_8'); 
$accessToken->setTokenSecret('Ykl2junbg06Uy5MncejtmKIy'); 

$httpClient = $accessToken->getHttpClient($oauthOptions); 
$service = new Zend_Gdata_Photos($httpClient); //, "yourCompany-YourAppName-v1" 
$entry = new Zend_Gdata_Photos_AlbumEntry(); 
$entry->setTitle($service->newTitle("test album")); 
$service->insertAlbumEntry($entry); 

Répondre