2
这是一个奇怪的问题,但以下一些owncloud API,并与卷曲的工作我可以得到一个JSON或<url>/cs/v1.php/apps/files_sharing/api/v1/shares
列表文件/在owncloud文件夹中使用PHP卷曲
我的问题XML输出是,如果files_sharing是只有一个应用程序可以工作,或者例如文件应用程序有另一个没有记录的参数。
在此先感谢。
这是一个奇怪的问题,但以下一些owncloud API,并与卷曲的工作我可以得到一个JSON或<url>/cs/v1.php/apps/files_sharing/api/v1/shares
列表文件/在owncloud文件夹中使用PHP卷曲
我的问题XML输出是,如果files_sharing是只有一个应用程序可以工作,或者例如文件应用程序有另一个没有记录的参数。
在此先感谢。
Share是一个API专用,用于获取共享文件/文件夹的信息并共享它们。
要获取目录的文件/文件夹列表,您必须使用通过webdav界面进行的访问,它位于服务器的路径remote.php/webdav /下。
例如获得根文件夹中的文件列表,你可以使用这个命令:
curl -X PROPFIND -u user:password "http://yourserver.com/owncloud/remote.php/webdav/"
你也有更多的HTTP方法,使更多的东西:
我们如何访问使用curl(或WebDAV客户像军刀)在PHP中使用PROPFIND文件? – user1502 2015-04-24 10:32:20
添加:curl_setopt($ ch,CURLOPT_CUSTOMREQUEST,“PROPFIND”);到你的卷曲设置。 – cardinalPilot 2015-11-14 18:47:33
另外需要注意的是,Owncloud Share API似乎并未显示其他用户共享给您的文件。我不得不切换到OwnCloud的WEBDAV界面。 – cardinalPilot 2015-11-14 18:50:20