Читайте содержимое общего общего файла в Google Drive
-
11-12-2019 - |
Вопрос
Я работаю над приложением Google Drive.
Приложение необходимо прочитать содержимое публично общий файл в чьем-то диске Google.
Как я могу сделать это?
Есть ли API для этого?
Решение
При использовании API Google Drive API, после настройки ACL файла, чтобы быть общественным, вы можете напрямую получить доступ к файлу с помощью атрибута webContentLink
файловых метаданных, которые не должны требовать от аутентификации / авторизации, когда файл является публичным.
Это пример метаданных Feil: https://developers.google.com/ Drive / V2 / Ссылка / файлы # Ресурс
Вот как получить файл метаданные с использованием общих клиентских библиотек: https://developers.google.com/drive/v2/reference/files/get
Другие советы
В то время как WebContentLink предоставляет ссылку для загрузки или просмотра содержимого в браузере, оно мне кажется, что он все еще требует аутентификации или что пользователь уже вошел в систему для просмотра файла, даже если он передан «общедоступным»/ P >.
Я надеюсь, что план состоит в том, чтобы сделать эту работу, как описано выше, эти публичные файлы можно просматривать без какой-либо аутентификации.