Javascript Dropbox插件保护程序不工作:从服务器收到非200响应状态503
我目前正在从事一个小型私人项目,该项目允许我将图片上传到网站。我想实现的一个功能是允许访问者轻松地将图像添加到他们的Dropbox中 因为这只是一个小特性,所以我不希望实现成熟的Dropbox API,经过一点研究,我发现Dropbox插件,这似乎正是我想要的 根据Dropbox站点的指示,我已经实施了以下步骤: 我使用以下代码将图像添加到Dropbox: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.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更改为当前子域。我还没有在错误消息和错误之间建立连接!现在工作。谢谢