我目前正在从事一个小型私人项目,该项目允许我将图片上传到网站。我想要实现的一个功能是允许访问者轻松地将图像添加到他们的 Dropbox。
因为这只是一个小功能,我不希望实现成熟的 Dropbox-API,经过一番研究,我发现了 Dropbox Drop-Ins,这似乎正是我想要的。
我已经按照 Dropbox-Site 的说明实现了这一点:https ://www.dropbox.com/developers/dropins/saver#javascript
我使用以下代码将我的图像添加到 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”
这是返回的所有信息!
我尝试了很多东西,但没有任何帮助。
这是我实现它的页面:http: //thetrip.fnovy.com/dropbox.php
错误被记录到控制台。
无论是在 Dropbox 站点还是通过搜索引擎,我都找不到有关此 Drop-Ins 错误的任何信息。