0

私のコードはここでホストされています: 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 文字の長さのナンスを使用しているため興味深いものです。

問題の原因がdropbox.jsoauth.js、または何であるかはわかりません。ヘルプヘルプをいただければ幸いです。ありがとうございました。

トライ

4

3 に答える 3

0

"""

しかし、WebKit ブラウザーで ajax 呼び出しの URL をプラグインすると、Request mis-signed: Nonce already used が表示されます。

"""

そのノンスですでに 1 つのリクエストを行っているため、これは予想されることです。これは、リプレイ攻撃などを防ぐための全体的なポイントです。

他のビットに関しては、最新のライブラリがあることを確認してください。

于 2012-01-16T09:45:49.390 に答える
0

あなたのリンクはダウンしていますが、将来的には、dropbox-js GitHub ページでイシューを開くことを検討してください。

また、dropbox-js は、OAuth を実行するために必要なすべてをパッケージ化します。独自の OAuth または SHA-1 ライブラリが必要です。

于 2012-11-26T04:19:55.373 に答える
0

これですべての問題が解決するわけではないかもしれませんが、とにかく: oauth_signature の末尾に URL エンコードされた等号 (%3d) GQER1BfACC9pdURt04QkWGW3nXs%3D があります

于 2011-11-17T15:25:37.390 に答える