Вход в Google против Oauth2 - PullRequest
0 голосов
/ 28 марта 2020

Я создал приложение, которое использует Google Sign-In , которое заботится о проверке подлинности пользователя. Я также успешно запросил доступ к Gmail (только для чтения - https://www.googleapis.com/auth/gmail.readonly) и сейчас пытаюсь получить список черновиков.

Вот где я запутался ...

Фрагмент на странице ref требует "Авторизованный экземпляр Gmail API" в качестве одного из параметров, а одним из параметров для создания объекта Gmail являются учетные данные (хранящиеся в виде файла json). ).

Gmail service = new Gmail.Builder(HTTP_TRANSPORT, JSON_FACTORY, getCredentials(HTTP_TRANSPORT))
   .setApplicationName(APPLICATION_NAME)
   .build();

Действительно ли это необходимо, поскольку вход в Google уже выполняет аутентификацию или нет? Причина, по которой я спрашиваю, заключается в том, что я не смог заставить работать приведенный выше фрагмент, говорит, что файл (файл json) не найден, даже если я поместил его в папку ресурсов, как сказано в руководстве. Я также пробовал другие папки, но не повезло, поэтому я не могу сказать, что это путь к go. Но мне также интересно, должен ли я продолжать идти в этом направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...