список файлов / папок в owncloud с php curl

это странный вопрос, но, следуя API-интерфейсу owncloud и работая с curl, я могу получить вывод json или xml с <url>/cs/v1.php/apps/files_sharing/api/v1/shares

мой вопрос, является ли files_sharing единственным приложением, которое работает, или если, например, файлы Приложение имеет другие параметры, которые не задокументированы.

Заранее спасибо.

2

Решение

Share — это API-интерфейс, предназначенный только для получения информации об общих файлах / папках, а также для обмена ими.

Чтобы получить список файлов / папок каталога, вы должны использовать доступ через интерфейс webdav, который расположен по пути remote.php / webdav / вашего сервера.

Например, чтобы получить список файлов корневой папки, вы можете использовать эту команду:

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

Также у вас есть больше методов http, чтобы сделать больше вещей:

  • PROPFIND = получить список файлов / папок
  • MKCOL = создать папку
  • УДАЛИТЬ = удалить файл / папку
  • MOVE = переместить или переименовать файл или папку
  • PUT = загрузить файл
  • GET = скачать файл
7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]