【发布时间】:2011-03-02 05:00:15
【问题描述】:
我正在考虑使用 DropBox 将用户数据与 delphi 应用程序同步。它似乎解决了很多关于安全、权限等的问题......我看到有一些用于 C#、python 等的 API 示例。有没有人用 Delphi 做过,如果有,是否有可用的示例?
【问题讨论】:
-
抱歉,没有更新!我一直被其他事情分心,这个项目被搁置了。不过我仍然很感兴趣,并希望能回到它。
我正在考虑使用 DropBox 将用户数据与 delphi 应用程序同步。它似乎解决了很多关于安全、权限等的问题......我看到有一些用于 C#、python 等的 API 示例。有没有人用 Delphi 做过,如果有,是否有可用的示例?
【问题讨论】:
DropBox API 是一个通用的基于 Web 的 API,通过 HTTP 使用 JSON 或通过 API 密钥使用 REST(也通过 HTTP)调用 DropBox Web 服务器。
所有 language specific wrappers 都只是围绕此 API 的绑定:
它们要么通过 HTTP 封装 JSON,要么通过 HTTP 调用封装 REST。
对于 Delphi 实现,滚动您自己的 JSON 包装器可能是最简单的。
在 Delphi 中有多种处理 JSON 的方法。
从 Delphi 2010 开始,它包含一个 native JSON implementation。
在 Delphi 2009 之前,您可以将 SuperObject 用于 JSON。
这个post from Daniele Teti and the comment thread Below it 解释他们俩。
--杰罗恩
【讨论】: