Я пытаюсь получить список документов из папки с именем "myfolder" в Документах Google с помощью Zend Framework.
$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient("my@gmail.com", "password", $service);
$docs = new Zend_Gdata_Docs($client);
$feed = $docs->getDocumentListFeed('https://docs.google.com/feeds/documents/private/full/-/myfolder');
$this->view->feed = "";
foreach ($feed as $document) {
$link = $document->getLink();
$this->view->feed .= '<a href="'.$link[0]->getHref().'" target="_blank">'.$document->getTitle().'</a><br/>';
}
Мне удалось получить список всех файлов в «моей папке»; но когда я пытаюсь открыть их, я получаю сообщение об ошибке:
Требуется авторизация
Ошибка 401
Я пытался использовать
https://docs.google.com/feeds/documents/private/full
вместо
https://docs.google.com/feeds/documents/private/full/-/myfolder
и я могу видеть все свои файлы. Я могу открыть те, которые сохранены в «Домашнем» каталоге без каких-либо проблем. Ошибка 401 возникает только при попытке открыть файлы, сохраненные в папке.
Почему? Есть идеи?