通过Web应用中的API实现多用户Dropbox同步

时间:2012-07-07 00:14:28

标签: synchronization dropbox cloud-hosting dropbox-api

我有一个网络应用,我想让用户能够授权他们的Dropbox帐户进行文件共享&同步。

基本上,如果有3个用户:用户A,用户B和用户C,那么他们应该能够将他们的Dropbox帐户(简单到使用OAuth)连接到我的应用程序,之后会有新的共享在他们的Dropbox文件夹下创建的文件夹(比如MyApp)。我的Web应用程序应该能够列出3个用户之间共享的所有文件(在共享的MyApp文件夹下)。如果3个用户中的任何一个添加,编辑或删除共享MyApp文件夹中的文件,则更改应反映在我的Web应用程序中,供所有3个用户使用。

试着找出在我的应用中执行此操作的最佳可行方法。

1 个答案:

答案 0 :(得分:3)

Dropbox API不是为了自动启用这样的跨帐户同步而构建的,而是为了让用户能够访问自己的帐户/文件。但是,有一个有用的调用“/ copy_ref”,您可以使用它来轻松地在帐户之间复制文件:

/copy_ref documentation

除此之外,你还需要自己处理其余的逻辑。