VladislavTsepish
@VladislavTsepish
Работаю тестировщиком

Как определить e-mail текущего пользователя — от имени которого выполняется работа с Google Disk посредствам Google Drive API?

Работаю над приложением, которое работает с гугл диском через google drive api.
Приложение работает с файлами и папками. Хотел отсортировать папки и файлы на те, где владельцем является тот, от чьего имени создаётся сессия и все другие. Для этого хотел бы после авторизации получить e-mail пользователя.

Файл с креденшалами этой информации не содержит.
В документации внятного ответа, как получить e-mail текущего пользователя тоже не нашёл.

Возможно, кто-то сталкивался с подобной проблемой.
Авторизация происходит при помощи файла credential.json
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
oshliaer
@oshliaer
Google Products Expert
Не поймите неправильно, но надеюсь вы делаете не публичное приложение. Видимо, Гугл не зря детерминирует области доступа для авторизации приложений.

Вам не надо знать имя пользователя, т.к. credential.json не используется в приложениях подобного рода. Спросите у пользователя авторизацию и вперед.

В противном случае. Вы обязаны хранить информацию о вашем пользователе (конкретно email адрес) у себя в системе и надеяться, что он никаким хитрым задом вовремя не сможе поменять свой email на чужой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы