Клуб API Диска

Скачивание файлов с диска в приложении

20 августа 2014, 15:01

Подскажите пожалуйста по следующей ситуации:

Есть приложение на Android, которое должно скачивать файлы для своей работы с яндекс диска.

1. Не могу понять как оно должно получить oauth-токен - может ли пользователь не авторизуясь в яндексе скачать файл и надо ли его сделать общедоступным при этом?

2. Нет ли у вас примера без использования Фрагментов, чтобы не повышать API Android-приложения?

Спасибо.

1 комментарий
Подписаться на комментарии к посту

Привет!

1. Для того чтобы скачать не публичный файл нужно обязательно авторизоваться. Если нет возможности авторизоваться, то нужно предварительно сделать файл публичным http://api.yandex.ru/disk/api/reference/publish.xml После этого можно будет скачивать этот файл без авторизации по публичной ссылке или по публичному ключу: http://api.yandex.ru/disk/api/reference/public.xml

2. Не знаю о каком примере с использованием фрагментов идёт речь, но скачать публичный ресурс можно легко в 2 запроса http://api.yandex.ru/disk/api/reference/public.xml#download с помощью любого HTTP-клиента.