Работа с Yandex.Диск API + PHP

Константин13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.01.2014

Здравствуйте

Необходимо написать функцию(класс) на PHP, которая как входящий параметр принимает ссылку на залитый файл вида "http://yadi.sk/xxxxxxxxx" или массив ссылок и отдаёт массив(список массивов) со следующими ключами:

1. Имя файла

2. Размер

3. Кол-во скачиваний

4. Статус(расшарен файл или нет)

5. Дата и время загрузки файла

Доп. особенности:

1. нужна корректная обработка ошибок и ограничение коннекта скрипта в 10-15 секунд

2. корректная работа под PHP >= 5.1

3. желательна авторизация через токен(чтобы без логина и пароля) почтового аккаунта, если это физически возможно, т.к. тут могу чего-то не понимать я сам

4. файлы на диске не все лежат в корне, а могут находиться в каком-то уровне вложенности, т.е. нужен рекурсивный поиск

Текст заявок скрыт. Если нужно что-то уточнить - пишите, пожалуйста, в ЛС. Но не пишите в ЛС, если просто "хотите сделать заказ", для этого нужно сделать заявку с указанием цены и срока. Надеюсь на ваше понимание. Спасибо.