Читайте содержимое общего общего файла в Google Drive

StackOverflow https://stackoverflow.com//questions/11664332

  •  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 >.

Я надеюсь, что план состоит в том, чтобы сделать эту работу, как описано выше, эти публичные файлы можно просматривать без какой-либо аутентификации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top