Как определить e-mail текущего пользователя — от имени которого выполняется работа с Google Disk посредствам Google Drive API?
Работаю над приложением, которое работает с гугл диском через google drive api.
Приложение работает с файлами и папками. Хотел отсортировать папки и файлы на те, где владельцем является тот, от чьего имени создаётся сессия и все другие. Для этого хотел бы после авторизации получить e-mail пользователя.
Файл с креденшалами этой информации не содержит.
В документации внятного ответа, как получить e-mail текущего пользователя тоже не нашёл.
Возможно, кто-то сталкивался с подобной проблемой.
Авторизация происходит при помощи файла credential.json
Не поймите неправильно, но надеюсь вы делаете не публичное приложение. Видимо, Гугл не зря детерминирует области доступа для авторизации приложений.
Вам не надо знать имя пользователя, т.к. credential.json не используется в приложениях подобного рода. Спросите у пользователя авторизацию и вперед.
В противном случае. Вы обязаны хранить информацию о вашем пользователе (конкретно email адрес) у себя в системе и надеяться, что он никаким хитрым задом вовремя не сможе поменять свой email на чужой.