得到一个标题的谷歌文件?

时间:2013-08-06 15:30:38

标签: python gdata

我想使用google drive API(和python)从谷歌文档中读取文本。

使用“gdata”模块,我找不到按标题获取文档对象的方法。 一个名为gspread的模块就是这样做的。

(我不知道除gdata之外的任何其他模块。“gspread”是一个模块,可以完全解决这种questinos并简化与googleapi的交互,但它适用于电子表格,而不是文档)。

到目前为止,我知道如何迭代“驱动器”中的所有项目列表(使用GetDocumentListFeed),并通过比较每个项目的title.text来获取相关文档。

有没有办法做类似

的事情
item = client.get(title='lalala') 

1 个答案:

答案 0 :(得分:1)

可以使用新的Google云端硬盘API。使用list调用,然后使用特定搜索查询(请参阅下面的链接)。如果您使用的是客户端库,则调用非常简单:

file = client.files().list(q="title='YOUR TITLE'").execute()

这将返回驱动器中与该标题匹配的项目(在字典中)。如果您访问this page

,可能会有更多搜索查询