使用App Engine端点获取用户配置文件

时间:2014-08-05 08:20:58

标签: google-app-engine google-cloud-endpoints endpoints

我使用GAE和端点与Android应用程序。

用户可以登录,但我希望能够获取用户的名字和姓氏,以便能够分配给服务器上的实体。

我也在使用经过身份验证的端点,所以我有了用户,但是我看到的只是用户ID和电子邮件地址。

有没有办法可以从经过身份验证的用户那里获得名字?

以下是我设置端点的示例:

@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 个答案:

答案 0 :(得分:0)

你可以使用getNickname()来获取用户的昵称,对你来说没问题。

https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/users/User#getNickname%28%29