2011-11-17 56 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库。