使用php-ccurl列出owncloud中的文件/文件夹



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

我的问题是,filessharing是否是唯一一个可以工作的应用程序,或者files应用程序是否有其他未记录的参数。

提前谢谢。

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=下载文件

最新更新