Используйте Google Picker без входа в систему с учетной записью Google (с OAuth)

Можно ли представить Google Picker пользователю, который не вошел в свою учетную запись Google? Я хочу, чтобы пользователь мог выбирать файлы из общего Google Диска учетной записи Google моего веб-сайта. Я могу получить доступ к этим файлам с помощью OAuth на сервере. Но можно ли также представить файлы с помощью Google Picker? Может быть, с помощью этого метода:

PickerBuilder.setOAuthToken(string)

Устанавливает токен OAuth, который будет использоваться для аутентификации текущего пользователя. В зависимости от области действия токена данные будут отображаться только в определенных представлениях. Допустимые области: Документы Google, Диск и Фото. Этот метод следует использовать вместо .setAuthUser, когда пользователь аутентифицируется с помощью OAuth.

Справочник по API Google Picker

Я пробовал это и считаю, что это невозможно. Либо это?


person Korneel    schedule 16.11.2012    source источник


Ответы (1)


Этот метод API действительно работает (сейчас я им пользуюсь). Просто обратите внимание, что срок действия токена аутентификации из Google истекает, и вам может потребоваться обновить свой токен, иначе средство выбора Google вернет 401 при попытке получить список файлов с диска Google.

PickerBuilder.setOAuthToken(string)
person Arthur Frankel    schedule 04.12.2012
comment
Вы пробовали выйти из Google, а затем выбрать файл с Google Диска, не входя в систему? - person Korneel; 05.12.2012
comment
Да - отлично работает. Какие у вас проблемы? Вы также можете попробовать игровую площадку google oauth, чтобы проверить использование токена аутентификации (без входа в систему). - person Arthur Frankel; 08.12.2012
comment
@ArthurFrankel. Как я могу получить токен аутентификации из скрипта - person sowmya; 28.04.2020