Использование библиотеки Zend GData с OAuth и Picasa - PullRequest
1 голос
/ 14 февраля 2012

Я пытаюсь получить что-то простое для работы, используя библиотеку Zend GDATA (для Picasa) и некоторые учетные данные oauth.Так что я понятия не имею, правильно ли я передаю данные OAuth, и всякий раз, когда я иду, чтобы создать галерею, она заканчивается попыткой найти «/Zend/Gdata/Photos/Extension/Title.php», который не существует.Название существует в App / Extension / Title.php.Не уверен, связано ли это с тем, как я добавляю oauth, или это проблема с автозагрузчиком ....

$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);

1 Ответ

6 голосов
/ 11 апреля 2012
...