我想将文件从服务器推送到我自己的Dropbox。我可以在服务器上存储API令牌,甚至(尽管不情愿)帐户密码。我不想在服务器上安装Dropbox。
我还需要在Dropbox Developer Home创建应用程序吗?我觉得我弄乱了应用程序的命名空间--当然,我可以只使用UUID。此外,我不希望应用程序在任何地方列出,或让其他用户能够授权应用程序到他们的Dropbox帐户。
发布于 2013-01-11 01:32:50
您可以通过两种方式与Dropbox进行编程交互:
的机器上的本地文件系统通过官方接口
对于% 1,您确实需要注册一个API应用程序,但我不担心弄乱应用程序命名空间。不管怎样,现在有很多使用Dropbox的应用程序。只需使用一个相对不同的名称,可能对您来说是不同的。
此外,Dropbox本身也不会在任何地方公开提供任何注册的应用程序。你完全可以控制它。
使用API,您不需要存储密码,只需要存储应用程序令牌和访问令牌。(您只需处理一次身份验证流,即可获取并存储访问令牌。)
此外,如果你只需要链接到你自己的账户,你甚至不需要申请“生产”状态。
对于2,您不需要注册API应用程序,但您需要在机器上安装客户端。然后,您可以直接与本地文件系统交互,并让客户端处理其余部分。(此外,Dropbox不能在FTP上工作,尽管你可以破解一些东西,即机器通过FTP将文件推送到运行客户端的机器上。)
发布于 2013-01-10 03:21:39
由于Dropbox是真实文件夹的镜像,您可以通过任何可以复制文件的方法在Dropbox中放置内容。你可以使用ftp从你的服务器到你的Dropbox文件夹的一个实例,或者只是下载一个文件。
https://stackoverflow.com/questions/14244586
复制相似问题