0
我試圖從Google文檔中使用Zend Framework的名爲「myfolder」的文件夾中檢索文檔列表。使用Zend Framework從文件夾列出並打開Google文檔
$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient("[email protected]", "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/>';
}
我能夠得到「myfolder」中所有文件的列表;但是當我試圖打開他們,我得到一個錯誤:
Authorization required
Error 401
我使用
https://docs.google.com/feeds/documents/private/full
,而不是
https://docs.google.com/feeds/documents/private/full/-/myfolder
,我能看到嘗試了所有我的文件。我可以打開那些保存在「主目錄」下的,沒有任何問題的。只有當我嘗試打開保存在文件夾中的文件時,纔會出現錯誤401。
爲什麼?任何想法?
我回答我自己的問題... 我應該用 '$鏈接[1] - > getHref()',而不是'$鏈接[0] - > getHref()'因爲文件距離根源一級。 – woran