2010-08-20 38 views
0

我試圖檢索文件的完整列表,從給定的目錄下面類似的代碼上傳並沒有轉換的文件不會出現在谷歌文檔的文檔進

uri = '%s' % fentry.content.src 
feed = gd_client.GetDocumentListFeed(uri=uri) 
for r in feed.entry: 
    print r.title.text.decode("utf-8") 

它的工作原理,但它僅返回「真正的「Google文檔文件,並且不會返回上傳但未轉換的文件,例如* .docx文件。

有什麼辦法可以獲得給定目錄中文件的完整列表嗎?

回答

1

我懷疑你使用了錯誤的uri。讀到這裏你有不同的選擇:

http://code.google.com/intl/en-US/apis/documents/docs/3.0/developers_guide_protocol.html#ListDocs

+0

我已經嘗試了不同的飼料的URL。以下不工作: /feeds/documents/private/full?showfolders = true http://docs.google.com/feeds/folders/private/full/folder:folderID – 2010-08-21 06:58:14

+0

我還沒有使用Google文檔API我自己,所以這只是一個假設。既然你正在收到一份文件清單,你的其他代碼似乎就沒問題......那麼這個呢? https://docs.google.com/feeds/default/private/full/folder%3Afolder_id/contents – davehauser 2010-08-21 08:44:39

+0

這一個不起作用(儘管它在文檔中) - 返回400:無效的請求URI – 2010-08-21 14:58:20