2010-08-20 37 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