0

我的代码托管在这里:http ://dl.dropbox.com/u/203653/paperless-web/index.html

依赖项是:

index.html中,没有运行依赖项的脚本。dropbox.js基本上尝试在窗口加载时设置身份验证,但它一直失败。

在 WebKit 浏览器中,Access-Control-Allow-Origin出现错误。在Firefox400出现错误,在Dropbox API中记录为Bad input parameter. 但是,如果您在 WebKit 浏览器中插入 ajax 调用的 URL,您会得到Request mis-signed: Nonce already used,这很有趣,因为我使用的是 20 字符长度的 Nonce。

我不确定问题是由 , 还是什么引起dropbox.jsoauth.js。任何帮助将不胜感激。谢谢你。

4

3 回答 3

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 回答
0

"""

但是如果你在 WebKit 浏览器中插入 ajax 调用的 URL,你会得到 Request mis-signed: Nonce already used

"""

这是可以预料的,因为您已经使用该随机数发出了一个请求,这是防止重放攻击等的重点。

关于其他位,请确保您拥有最新的库。

于 2012-01-16T09:45:49.390 回答