Получить профиль пользователя с помощью конечных точек App Engine
Я использую GAE и конечные точки с приложением Android.
Пользователь может войти в систему, но я хотел бы иметь возможность получить имя и фамилию пользователя, чтобы иметь возможность назначать объект на сервере.
Я также использую аутентифицированные конечные точки, поэтому у меня есть пользователь, однако все, что я вижу, - это идентификатор пользователя и адрес электронной почты.
Есть ли способ получить имя от аутентифицированного пользователя?
Ниже приведен пример конечной точки, которую я настроил:
@ApiMethod(name = "getThings", scopes = {Constants.EMAIL_SCOPE, Constants.PROFILE_SCOPE},
clientIds = {Constants.WEB_CLIENT_ID, Constants.ANDROID_CLIENT_ID},
audiences = {Constants.ANDROID_AUDIENCE})
public List<Thing> getThings(User user) {
List<Thing> response = new ArrayList<>();
return response;
}
1 ответ
Вы можете получить ник пользователя, это нормально для вас, с помощью getNickname ().
https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/users/User