0

我正在尝试将文件上传到我正在制作的应用程序中的保管箱,该应用程序托管在谷歌应用程序引擎上。由于我使用的是谷歌应用引擎,因此我需要使用 Dropbox 中的 REST api。为了提出请求,我正在使用这个库。现在我已经开始在第一方解决问题了。我不知道什么参数,我在文档中的任何地方都找不到关于如何发出 oauth 请求的任何信息(即使 api 文档说不需要参数)。

conn = Connection('http://api.dropbox.com/1/oauth/request_token', username='myusername', password='mypassword')
conn.request_post('')

这是我设法得到 401 错误的代码(即使我知道它看起来不正确)。

无论如何,请帮助!为了记录,我稍后会提出一个 put 请求(如果这有帮助的话)

4

1 回答 1

1

当 Dropbox 的文档说“此方法没有特定于 Dropbox 的参数”时,它可能会有点误导。他们所说的是,除了 Oauth 所需的参数之外,他们不需要任何其他参数。如果他们实际上概述了他们自己的文档中需要哪些参数的示例,我更愿意(例如,flickr在“签名请求”下有相当详细的文档)。

Dropbox 将您指向 Oauth 规范本身,尽管它有些难以解析。基本上,请求将需要这些参数:

来源: http: //oauth.net/core/1.0/#rfc.section.6.1.1

于 2012-09-29T19:42:46.760 回答