Google Drive API для Android: загрузка файлов на конкретный диск "без" входа в систему

Я уже некоторое время искал решение этой проблемы, но это сложно сделать, если вы даже не знаете, как это называется, что вы ищете. Да, конечно, Google Drive API для Android. Но есть так много разных способов использования, так много разных потоков и т. д.

Мое приложение должно загружать файлы на Google Диск. Этот диск должен быть указан пользователем. Но вместо авторизации через вход в систему в качестве пользователя должно быть авторизовано само приложение. Что-то вроде этого:

  1. Пользователь указывает Диск (адрес электронной почты / аккаунт / идентификатор / wtvr)
  2. Владелец Диска получает уведомление («Вы хотите предоставить разрешение xy / app для blabla»)
  3. Владелец соглашается
  4. Теперь приложение может загружать файлы на диск самостоятельно, от пользователя больше не требуется входить в систему.

Если возможно, владельцу Диска не нужно разрешать каждое использование приложения.

Я делал что-то подобное раньше (скрипты Google Диска, запросы POST и т. д., Уродливые вещи), но на этот раз хотел бы сделать это правильно. Было бы здорово, если бы вы могли указать мне в общем направлении, как этого добиться.

AFAIK, вот как это должно работать. Когда пользователь запускает ваше приложение изначально, вы получаете от него разрешение. Кроме того, если они не отозвали его, ваше приложение не должно запрашивать у них разрешение. Вы можете попробовать их быстрый старт или образцы.

Mr.Rebot 23.08.2018 23:16

@ Mr.Rebot А, но Google Диск не для пользователей. Представьте, что у вас есть Диск и приложение. Каждый экземпляр приложения (/ каждый пользователь) должен автоматически загружать файл на Google Диск. В этом суть, не знаю, почему я так странно это объяснил.

AntonTimeboy 26.08.2018 12:54
0
2
48
0

Другие вопросы по теме