2011-11-17 54 views
0
期間的Dropbox-JS錯誤

我的代碼是在這裏舉行:http://dl.dropbox.com/u/203653/paperless-web/index.html'杜撰已經使用' 使用認證

的依賴關係是:

index.html中,沒有腳本運行依賴關係。 dropbox.js基本上試圖設置窗口加載認證,但它保持失敗。

在WebKit瀏覽器中,我得到了Access-Control-Allow-Origin錯誤。在Firefox我得到400錯誤,在Dropbox API中記錄爲Bad input parameter。但是,如果您在WebKit瀏覽器中插入ajax調用的URL,您將獲得Request mis-signed: Nonce already used,這很有趣,因爲我使用的是20個字符的Nonce。

我不確定問題是由dropbox.js,oauth.js還是什麼引起的。任何幫助幫助,將不勝感激。謝謝。

回答

0

這可能不是一個修復您所有的問題,但無論如何: 的oauth_signature已編碼的後續網址等號(%3D)GQER1BfACC9pdURt04QkWGW3nXs%3D

0

「」」

但是,如果你的URL中的WebKit瀏覽器的AJAX調用插件,你會得到請求錯誤簽名:隨機數已經使用

「」」

那是因爲你已經取得了與現時一個請求,這是整點,以防止重放攻擊等

至於其他位,請確保您有最新的庫,可以預期的。

0

您的鏈接已關閉,但將來您應該考慮在dropbox-js GitHub頁面上打開一個問題。

此外,dropbox-js將打包OAuth所需的所有東西打包。您應該需要您自己的OAuth或SHA-1庫。