2012-09-24 41 views
0

我想上傳文件到應用中的dropbox,我正在谷歌應用引擎上進行託管。由於我使用谷歌應用程序引擎,我需要使用Dropbox的REST API。爲了提出請求我使用this library。現在我已經開始在第一方面遇到問題。我不知道什麼參數,並且我無法在文檔中的任何地方找到我的生活(儘管api文檔說沒有必要的參數)關於如何進行oauth請求的任何事情。在谷歌應用引擎上獲得一個dropbox oauth認證

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

這是我設法得到401錯誤(即使我知道它看起來不正確)的代碼。

反正,請幫忙!我將在稍後提出要求(如果有幫助的話)

+0

保管箱的蟒蛇sdk在GAE中可用一點補丁。 –

+0

謝謝!我會立即下載SDK! – bs7280

+0

我一直無法獲得dropbox的工作,特別是當它試圖導入mkdir – bs7280

回答

1

當Dropbox的文檔中提到「這個方法沒有Dropbox特定的參數」時,它可能會有點誤導。他們所說的是,除了Oauth要求的參數外,他們不需要其他任何東西。如果他們實際列出了他們自己的文檔中需要什麼參數的示例(例如flickr在「簽名請求」下有相當詳細的文檔),我寧願選擇。

Dropbox指向你自己的Oauth規範本身,雖然它有點難以解析。基本上,請求將需要這些參數:

來源定義: http://oauth.net/core/1.0/#rfc.section.6.1.1

+0

謝謝! Dropbox API確實非常具有誤導性 – bs7280