Flutter URL для создания и открытия новой папки Google Drive - PullRequest
0 голосов
/ 05 ноября 2019

Мне интересно, есть ли URL, который я могу запустить, который создаст новую папку на Google Диске, а затем откроет ее в приложении Google Drive (на телефоне или планшете).

Я знаю, что вы можете создатьпапка через API Google Drive, но не открыть приложение Google Drive, кажется. Я ищу что-то вроде URL-адреса Карт Google, где вы указываете, например, координаты назначения в URL-адресе, и он открывается вместе с маршрутом к этим координатам.

Большое спасибо за любую помощь в этом.

1 Ответ

0 голосов
/ 06 ноября 2019

Боюсь, что создать папку таким способом невозможно. Однако вы можете сделать это через API. Процесс будет выглядеть следующим образом:

  1. Ваше приложение запрашивает авторизацию пользователя.
  2. Пользователь входит в свою учетную запись Google и принимает.
  3. Ваше приложение создаетПапка в его экземпляре Google Drive.
  4. Ваше приложение получает ссылку на вновь созданную папку.
  5. Ваше приложение открывает URL. Если у пользователя есть приложение «Google Диск» и он не настроил ссылки на Google Диск для открытия в другом приложении по умолчанию, оно будет открыто вместе с приложением.

Подробнее окак создать папку диска с помощью Google Drive API для Dart здесь:

  • Dart Пакет GoogleAPIs : библиотека для использования нескольких API Google.
  • Файлы создают конечную точку : конечная точка для вызова для создания папки. Чтобы создать его, вам нужно установить «mimeType» в теле запроса на: application/vnd.google-apps.folder
...