Мы пытаемся предоставить возможность пользователю Glass запрашивать электронное письмо, отправляемое им с карты временной шкалы. На уведомляют обратного вызова сервлета, мы пытаемся следующие действия для получения адреса электронной почты пользователя:Получить зарегистрированный в Google Glass адрес электронной почты пользователя?
String userId = notification.getUserToken();
Credential credential = AuthUtil.getCredential(userId);
Mirror mirrorClient = MirrorClient.getMirror(credential);
Contact contact = MirrorClient.getContact(credential, userId);
Мы не получаем результат обратно при получении электронной почты отключения объекта UserInfo от пользователя с проверкой подлинности. Наше приложение имеет следующие варианты областей на сервер приложений:
"https://www.googleapis.com/auth/glass.timeline "
"https://www.googleapis.com/auth/glass.location "
"https://www.googleapis.com/auth/userinfo.profile "
"https://www.googleapis.com/auth/userinfo.email "
"https://www.googleapis.com/auth/contacts"
Are мы позволили получить адрес электронной почты, прошедшей проверку подлинности пользователя, есть разрешение мне не хватает или есть еще одно средство, с помощью которого на запрос, что данные?
Вы можете выяснить, какой язык вы используете, и какие именно библиотеки ты используешь? – Prisoner
Можете ли вы также подтвердить, откуда вы получаете объект Credential, и что это объект учетных данных для аутентифицированного пользователя? – Prisoner
Мы использовали проект стартера Java, использующий зависимость Maven от google-api-services-mirror. Мы используем учетные данные Google из своей клиентской библиотеки Java OAuth2. До сих пор у нас не было никаких проблем с аутентификацией, и мы смогли создать целые сроки и получить пользовательские адреса. –