Клуб API Диска

Скачивание папок

26 апреля 2016, 15:57

Всем доброго дня, подскажите пожалуйста, поддерживает ли API Я.Диска, методы для скачивания папок. Т.е. мы можем создать папку, мы можем туда загрузить большое кол-во файлов, а можем ли мы её (по аналогии с Я.Диском) скачать в формате *.zip?

Надеюсь описание задачи понятно. Если можно, что для этого использовать, реализуемо ли это с помощью открытых php-библиотк?

И да, папка не публичная.

Заранее благодарю за ответы.

1 комментарий
Подписаться на комментарии к посту
да, такая возможность есть, причём реализуется это так же, как и для файлов (странно, что в документации нет уточнения про скачивание 'закрытых' папок, только в разделе публичных ресурсов). то есть делаешь GET-запрос на получение ссылки для скачивание:
https://cloud-api.yandex.net/v1/disk/resources/download?path=<путь к скачиваемой папке>
в ответ придёт ссылка для скачивания и дальше работаешь с ней, как с обычной ссылкой на файл, скачается zip-архив (правда без расширения `.zip`, но его добавить уже дело техники)