Программный доступ к файлообменной ссылке - Google Drive, Android
-
20-12-2019 - |
Вопрос
Мое приложение загружает файл на Google Диск пользователя (приложение авторизовано с самой широкой областью действия "Диск").Теперь мне нужно получить ссылку на файл, который я только что загрузил.
Я использую Java API на Android для загрузки файла.Не удалось найти ничего в справочнике API, относящегося к ссылкам.
ПОСТСКРИПТУМ.Предпочтительна генерация общедоступных ссылок.
Заранее спасибо
Решение
К сожалению, Google Drive Android API не поддерживает общий доступ (по крайней мере, на данный момент).Это известное ограничение.
Вместо этого вы можете использовать REST API (напримерсделав сообщение для https://www.googleapis.com/drive/v2/files/{fileId}/permissions
для вставки).Видеть разрешения в ссылке на API.
То fileId
значение может быть получено путем вызова getResourceId()
.