Python 在google app engine上获取dropbox oauth身份验证

Python 在google app engine上获取dropbox oauth身份验证,python,google-app-engine,oauth,dropbox-api,Python,Google App Engine,Oauth,Dropbox Api,我正试图上传文件到dropbox的应用程序,我正在做的是谷歌应用程序引擎托管。因为我使用的是谷歌应用引擎,所以我需要使用dropbox中的RESTAPI。用于提出我正在使用的请求。现在我已经开始着手解决问题了。我不知道什么参数,而且我在文档中的任何地方都找不到关于如何发出oauth请求的任何信息(即使api文档说没有必要的参数) conn = Connection('http://api.dropbox.com/1/oauth/request_token', username='myuserna

我正试图上传文件到dropbox的应用程序,我正在做的是谷歌应用程序引擎托管。因为我使用的是谷歌应用引擎,所以我需要使用dropbox中的RESTAPI。用于提出我正在使用的请求。现在我已经开始着手解决问题了。我不知道什么参数,而且我在文档中的任何地方都找不到关于如何发出oauth请求的任何信息(即使api文档说没有必要的参数)

conn = Connection('http://api.dropbox.com/1/oauth/request_token', username='myusername', password='mypassword')
conn.request_post('')
这是我设法得到401错误的代码(尽管我知道它看起来不正确)


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

Dropbox的文档可能会有点误导,因为它说“此方法没有Dropbox特定的参数。”。他们所说的是,除了Oauth所需的参数之外,他们不需要其他任何东西。我更希望他们能给出自己的文档中需要哪些参数的示例(例如,在“签名请求”下有相当详细的文档)

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

  • oauth_消费者_密钥: 消费者密钥
  • oauth_签名_方法: 消费者用于签署请求的签名方法
  • oauth_签名: 中定义的签名
  • oauth_时间戳: 定义见
  • 目前: 定义见
来源:

dropbox的python sdk在GAE中可用,只需一个小补丁。谢谢!我会立即下载sdk!我一直无法让dropbox工作,特别是当它试图导入MKDIRS时。谢谢!dropbox api确实非常误导人