Откройте файл Google Диск в Word с помощью Drive API - PullRequest
0 голосов
/ 09 октября 2018

Когда установлена ​​ Backup and Sync , в Google Диске можно открыть файл непосредственно в локальном приложении, установленном на компьютере, через контекстное меню «Открыть с помощью> Word».

У меня вопрос: могу ли я использовать эту функцию в веб-приложении, которое использует Drive API?

Идея такова: файл Word создается на диске с использованием Drive API, а затем пользователю предоставляется ссылка наоткройте файл непосредственно в Word, не загружая его и не зная точного местоположения и имени файла на диске.

1 Ответ

0 голосов
/ 10 октября 2018

Существует только два способа открытия файлов с использованием Google Drive UI :

  • Открыть с помощью пункт контекстного меню
  • Диалог Google Picker для открытия файлов

Открытие файлов с помощью контекстного меню «Открыть с помощью»

Когда пользовательвыбирает файлы на Google Диске и выбирает пункт меню Открыть с помощью . Диск перенаправляет пользователя на Открытый URL для выбранного приложения (этот URL-адрес определяется при включении Дискаплатформа ).Перенаправленный запрос из браузера пользователя содержит эту важную информацию в параметре состояния:

  • ids файлов, которые нужно открыть (или exportIds при открытии собственных документов Google)
  • action, установленный для открытия.
  • userId аутентифицированного пользователя.

Открытие и загрузка файловиспользование Google Picker API

Подробнее о включении поддержки Team Drives и добавлении представления Team Drives в средство выбора файлов см. Справочник по API Picker .

Когда пользователь выбирает файл из списка, возвращается идентификатор файла, и этот идентификатор может использоваться вашим приложением для доступа к файлу.Вы также можете добавить в диалог выбора возможность загрузки файлов на Google Drive.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...