Получение списка файлов с Yandex Disk через WebDAV

На сегодняшний день Yandex Disk предоставляет два способа работы из Java приложения: REST API и WebDAV. У этих способов есть много общего, но есть и одно большое отличие — авторизация. Для первого способа нужно получить OAuth Token, который не нужен для второго. Во втором варианте достаточно только логина и пароля.

Для данного примеру будет использована библиотека Java DAV library (Sardine). Мы получим список файлов в корневой директории

	
String URL = "https://webdav.yandex.ru/";
		
Sardine sardine = SardineFactory.begin("[some login]", "[some password]");

for (DavResource res : sardine.getResources(URL)) {
     System.out.println(res.getName());
}
  1. Себит
    20 Ноябрь 2017 в 11:08 | #1

    Опишите, как подключить Java DAV library к андроид студио




    1



    0
  1. Пока что нет уведомлений.