5

这是一个奇怪的问题,但是遵循一些 owncloud api 并使用 curl 我可以得到一个 json 或 xml 输出<url>/cs/v1.php/apps/files_sharing/api/v1/shares

我的问题是,如果 files_sharing 是唯一一个有效的应用程序,或者例如文件应用程序是否有另一个未记录的参数。

提前致谢。

4

1 回答 1

12

Share 是一个特定的 API,仅用于获取共享文件/文件夹的信息并共享它们。

要获取目录的文件/文件夹列表,您必须通过 webdav 接口使用访问,该接口位于服务器的路径 remote.php/webdav/ 下。

例如,要获取根文件夹的文件列表,您可以使用以下命令:

curl -X PROPFIND -u user:password "http://yourserver.com/owncloud/remote.php/webdav/"

你也有更多的 http 方法来做更多的事情:

  • PROPFIND = 获取文件/文件夹列表
  • MKCOL = 创建文件夹
  • DELETE = 删除文件/文件夹
  • MOVE = 移动或重命名文件或文件夹
  • PUT = 上传文件
  • GET = 下载文件
于 2014-10-31T14:21:38.633 回答