Javascript Dropbox插件保护程序不工作:从服务器收到非200响应状态503

Javascript Dropbox插件保护程序不工作:从服务器收到非200响应状态503,javascript,dropbox,dropbox-api,Javascript,Dropbox,Dropbox Api,我目前正在从事一个小型私人项目,该项目允许我将图片上传到网站。我想实现的一个功能是允许访问者轻松地将图像添加到他们的Dropbox中 因为这只是一个小特性,所以我不希望实现成熟的Dropbox API,经过一点研究,我发现Dropbox插件,这似乎正是我想要的 根据Dropbox站点的指示,我已经实施了以下步骤: 我使用以下代码将图像添加到Dropbox: Dropbox.save({ files: dbFiles, success: function() {dropboxSuc

我目前正在从事一个小型私人项目,该项目允许我将图片上传到网站。我想实现的一个功能是允许访问者轻松地将图像添加到他们的Dropbox中

因为这只是一个小特性,所以我不希望实现成熟的Dropbox API,经过一点研究,我发现Dropbox插件,这似乎正是我想要的

根据Dropbox站点的指示,我已经实施了以下步骤:

我使用以下代码将图像添加到Dropbox:

Dropbox.save({
    files: dbFiles,
    success: function() {dropboxSuccess();},
    progress: function(progress) {dropboxProgress(progress);},
    cancel: function() {dropboxCancel();},
    error: function(errmsg) {dropboxError(errmsg);}
});
其中dbFiles是一个包含必要对象的简单数组

基本上,我认为它是有效的:一个弹出窗口出现在我必须登录的地方,或者,如果我登录了,在我的Dropbox中选择一个位置来添加图片

但是,稍后将抛出以下错误:

“从服务器接收到非200响应状态503”

这是所有返回的信息

我试过很多东西,但都没用

下面是我实现它的页面:

将错误记录到控制台


我在Dropbox站点或搜索引擎上都找不到有关此插件错误的任何信息。

请仔细检查您的URL以及它们的重定向方式。例如,页面上的第一个URL,
http://phototrip.fnovy.com/uploads/images/2013-08-12_Test_File.png
,以302重定向到
http://phototrip.fnovy.comuploads/images/2013-08-12_Test_File.png
,这自然是不可解析的。:-)

我认为503是对真正问题的一种误导性解释,即域无法解决问题。如果我了解更多,我会更新这个答案


编辑确认当域不存在时,您会看到503。我们可能会给出一个更清晰的错误消息,我也希望我们能在错误消息中给出URL,这样就更容易看出是哪个URL导致了问题。感谢您指出这一点。

dropbox API文档对此进行了解释@雷尼科尔斯:不,不是这个问题是关于保护程序的。而“保护程序”不使用核心dropbox API?我觉得很难相信。没错,这个保护程序没有使用核心API。哦,天哪,我现在觉得自己真的很笨!忘记将URL更改为当前子域。我还没有在错误消息和错误之间建立连接!现在工作。谢谢