我刚刚开始开发 Ubuntu One 的移动应用程序,我正在查看以下信息 https://one.ubuntu.com/developer/files/store_files/cloud
不过我觉得信息有点欠缺。这是一个很好的参考,但对于不熟悉它的人来说,我不得不用谷歌搜索才能知道“volume”到底是什么(这有点明显,但了解具体内容总是好的)
还有类似的事情:
获取 /api/file_storage/v1/volumes
返回卷表示的 JSON 列表,每个卷一个。卷是用户拥有的同步文件夹或 Ubuntu One 文件夹。请注意,所有卷路径都以 ~ 开头。:
...但是 JSON 中没有“列表”这样的东西。它是指数组吗?
还有其他事情……所以我想知道这里是否存在另一个包含更详细信息的页面。也许是一些示例请求/响应之类的东西?我可以编写一个概念验证应用程序来回答其中一些问题……但除非迫不得已,否则我宁愿不这样做。
谢谢
答案1
虽然我正在处理其他页面,但目前还没有。(是的,还有 JSON 数组。)
我很乐意与您讨论这些内容;如果您能就您希望在文档中看到的内容(示例请求/响应对是个好主意),我会得到您的反馈,这对我很有帮助,希望对您也有用。周围有各种示例应用程序;如果您在 Ubuntu 上进行开发,您可能会发现 ubuntuone-couch 包中的 u1oauthrequest 对测试很有用:u1oauthrequest https://one.ubuntu.com/api/file_storage/v1/~/Ubuntu%20One
例如,将成为您的 Ubuntu One 文件夹的节点。u1fn9展示了如何在 QML 应用程序中从 JavaScript 访问文件存储 API;U1 Android 和 iOS 应用程序的源代码是开放的,并在 Launchpad 上;u1ftp是访问文件 API 的 Python 示例。