首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌文档列表API v3 (Python)更新文档

谷歌文档列表API v3 (Python)更新文档
EN

Stack Overflow用户
提问于 2012-09-02 20:42:20
回答 1查看 651关注 0票数 2

我正在尝试更新Google Docs/Drive上创建的文档,使用Python的GData助手。

新版本的API缺少有关Py的文档。

代码语言:javascript
复制
client = gdata.docs.client.DocsClient(source=PluginConfig.APP_NAME)
client.http_client.debug = PluginConfig.DEBUG
client.client_login(
    PluginConfig.EMAIL,
    PluginConfig.PASSWORD,
    source=PluginConfig.APP_NAME,
    service=client.auth_service
)

..。

代码语言:javascript
复制
# Upload the text file  
ms = gdata.data.MediaSource()
ms.SetFileHandle(file_path, content_type)
doc = gdata.docs.data.Resource(type='document', title=title)
doc.description = gdata.docs.data.Description(description)
doc = client.CreateResource(doc, media=ms)

doc = client.UpdateResource(doc, media=ms, new_revision=True)

登录和文档创建工作正常,但Update()接收400 Bad Request

代码语言:javascript
复制
Traceback (most recent call last):
  File "coll.py", line 301, in <module>
    main()
  File "coll.py", line 293, in main
    doc = client.UpdateResource(doc, media=ms, new_revision=True)
  File "/usr/lib/python2.7/dist-packages/gdata/docs/client.py", line 344, in update_resource
    uri_params=uri_params, **kwargs)
  File "/usr/lib/python2.7/dist-packages/gdata/client.py", line 1151, in update_file
    auth_token=auth_token, method='PUT')
  File "/usr/lib/python2.7/dist-packages/gdata/client.py", line 1085, in upload_file
    start_byte, self.file_handle.read(self.chunk_size))
  File "/usr/lib/python2.7/dist-packages/gdata/client.py", line 1044, in upload_chunk
    raise error
gdata.client.RequestError: Server responded with: 400, Invalid Request

更多输出:http://pastebin.com/LZL3qV0N

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-04 06:36:54

尝试使用较新的Drive API,其文档包括reference guide中的Python示例、Python quickstartcomplete sample application written in Python on App Engine

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12236038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档