如何通过gdata Python客户端将pdf和pptx文件上传到Google文档?

0 投票
1 回答
838 浏览
提问于 2025-04-16 02:16

我在做一个项目,使用gdata这个Python客户端来操作Google文档API。我用的是OAuth认证,搞定了所有的流程,成功上传了.doc、.xls以及他们常见问题解答里提到的各种文件类型。但是我就是无法上传pdf文件,尽管它在支持的文件类型列表中。即使我尝试了最新版本的gdata(上周发布),也没有成功。此外,我还想上传.pptx文件,虽然我知道这个格式不被支持。

有没有人通过gdata Python客户端成功上传过pdf文件到Google文档?

1 个回答

-1

完成了。

我最开始是这样做的:http://code.google.com/p/gdata-issues/issues/detail?id=591#c77

但是现在我遇到了一个错误,提示是“无效的请求网址”("invalid request uri")。后来我在另一个谷歌的讨论串里发现,v3.0版本的接口网址已经不再是 http://docs.google.com/feeds/folders/private/full/<resource-id>,而是 http://docs.google.com/feeds/default/private/full/<resource-id>/contents

于是我修改了我自己的gdata代码,把 folders 改成 default,并加上了 /contents,结果就成功了,现在可以处理pdf文件和其他支持的格式了。

不过,pptx的问题还没解决呢……

撰写回答