如何使用 Google Docs API 的 Python 客户端查询特定集合的内容?这就是我已经走了多远:
client = gdata.docs.service.DocsService()
client.ClientLogin('myuser', 'mypassword')
FOLDER_FEED1 = "/feeds/documents/private/full/-/folder"
FOLDER_FEED2 = "/feeds/default/private/full/folder%3A"
feed = client.Query(uri=FOLDER_FEED1 + "?title=MyFolder&title-exact=true")
full_id = feed.entry[0].resourceId.text
(res_type, res_id) = full_id.split(":")
feed = client.Query(uri=FOLDER_FEED2 + res_id + "/contents")
for entry in feed.entry:.
print entry.title.text
第一次调用Client.Query
成功并且似乎提供了有效的资源 ID。但是,第二个调用返回:
{'status': 400, 'body': 'Invalid request URI', 'reason': 'Bad Request'}
- 我该如何纠正它以使其正常工作?