1

我正在使用带有多作用域令牌的 Oauth 2.0 在 python 中构建一个 webapp。访问和处理文档列表提要工作正常。

但是,当我尝试下载未转换为 Google 文档格式的文件内容时,我总是收到 HTTP 401 错误作为响应。如果我在请求 URL 的末尾附加令牌,它不会改变任何东西。我将 GET 发送到我在条目内容标记的 src 属性中找到的地址。知道我在做什么错吗?

或者,如果无法使用令牌进行访问,那么docs.googleusercontent.com令牌范围的意义何在?

4

1 回答 1

1

如果可以,请更新您的代码以使用新的 Google Drive API。要从 Drive 下载文件,您必须向文件的 downloadUrl 发送授权的 GET 请求,如参考指南中所述:

https://developers.google.com/drive/v2/reference/files/get

Google Drive SDK 还包含有关授权过程的大量文档 (https://developers.google.com/drive/about-auth) 以及在 App Engine 上运行的完整 Python 示例:

https://developers.google.com/drive/examples/python

于 2012-07-21T21:10:37.943 回答