我需要一个Dropbox应用程序来上传文件到我自己的Dropbox吗?



我想把文件从服务器推送到我自己的Dropbox。我可以在服务器上存储API令牌甚至(尽管不情愿)帐户密码。我不想在服务器上安装Dropbox。

我还需要在Dropbox Developer Home创建应用程序吗?我觉得我弄乱了应用命名空间——当然我可以只使用UUID。此外,我不希望应用程序在任何地方列出,也不希望其他用户能够授权应用程序到他们的Dropbox帐户。

有两种方式可以通过编程方式与Dropbox进行交互:

  1. 通过官方API
  2. 在官方客户端运行的机器上通过本地文件系统发送

对于1,你确实需要注册一个API应用程序,但我不会担心混乱的应用程序命名空间。现在有很多应用都在使用Dropbox。只要使用一个相对不同的名字,也许对你来说是不同的。

此外,Dropbox本身并没有在任何地方公开任何关于已注册应用程序的信息。你完全掌控着它。

使用API,你不需要存储密码,只需要应用令牌和访问令牌。(您只需要处理一次授权流来获取和存储访问令牌。)

此外,如果你只需要链接到你自己的帐户,你甚至不需要申请"生产"状态。

对于2,你不需要注册API应用程序,但你需要在机器上安装客户端。然后,您可以直接与本地文件系统交互,让客户机处理其余的工作。(此外,Dropbox不能通过FTP工作,尽管你可能能够破解一些东西,让机器通过FTP将文件推送到客户端正在运行的机器上。)

既然Dropbox是镜像一个真正的文件夹,你可以把东西在Dropbox的任何方法,可以复制一个文件。你可以使用ftp从你的服务器到你的Dropbox文件夹的一个实例,或者只是下载一个文件。

最新更新