我是否需要Dropbox应用程序才能将文件上传到我自己的Dropbox?

时间:2013-01-09 19:06:03

标签: dropbox dropbox-api

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

我还需要在Dropbox Developer Home上创建应用吗?我觉得我混淆了app命名空间 - 当然我只能使用UUID。此外,我不希望应用程序列在任何位置或让其他用户能够将应用程序授权到他们的Dropbox帐户。

2 个答案:

答案 0 :(得分:7)

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

  1. 通过官方API
  2. 通过正式客户端运行的计算机上的本地文件系统
  3. 对于1,您需要注册API应用程序,但我不担心应用程序命名空间的混乱。现在有很多应用程序使用Dropbox。只需使用一个相对不同的名称,可能与您截然不同。

    此外,Dropbox本身并未对任何地方公开提供的注​​册应用程序做任何事情。你完全控制它。

    使用API​​,您无需存储密码,只需存储应用令牌和访问令牌。 (您只需要处理一次auth流程以获取并存储访问令牌。)

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

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

答案 1 :(得分:0)

由于Dropbox镜像了一个真正的文件夹,你可以通过任何可以复制文件的方法在Dropbox中放置一些东西。您可以将服务器中的ftp用于Dropbox文件夹的实例,或者只下载文件。