我即将将基于浏览器的JS应用程序连接到Dropbox。在博客文章dropbox-js引起我的注意时,我正准备与Writing a file with the Dropbox JavaScript SDK达成和解:
作为旁注,我在这里使用Datastore SDK。您可以改为使用GitHub中的dropbox.js。数据存储区SDK包含相同的文件功能。
这很奇怪。首先,dropbox-js是Github组织中唯一的项目" Dropbox"标有“非官方”的标签。"该项目并不完全适应活动(最近一次发布是在7个月前,原作者2年前已经公开了一些未解决的问题)。
另一方面,数据存储区SDK是well documented(但是关闭来源?)。
所以,鉴于我想从Javascript读取/写入文件,我应该使用什么SDK以及为什么? Datastore与Core API之间存在差异吗?
答案 0 :(得分:2)
最大的区别在于Datastore SDK包含“数据存储区”(一种通过自动冲突解决方案同步结构化数据的方法)。
数据存储区SDK的文件部分应与dropbox.js完全相同,因为它是一个分支。