Google app engine 使用应用程序引擎终结点获取用户配置文件

Google app engine 使用应用程序引擎终结点获取用户配置文件,google-app-engine,google-cloud-endpoints,endpoints,Google App Engine,Google Cloud Endpoints,Endpoints,我在Android应用程序中使用GAE和端点 用户可以登录,但我希望能够获得用户的名字和姓氏,以便能够分配给服务器上的实体 我还使用经过身份验证的端点,因此我拥有用户,但是我看到的只是用户id和电子邮件地址 有没有办法从经过身份验证的用户那里获取第一个名字 下面是我设置的端点示例: @ApiMethod(name = "getThings", scopes = {Constants.EMAIL_SCOPE, Constants.PROFILE_SCOPE}, clientIds

我在Android应用程序中使用GAE和端点

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

我还使用经过身份验证的端点,因此我拥有用户,但是我看到的只是用户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;
}

您可以使用getNickname获取用户的昵称,这样可以吗


谢谢你的回复。我看到了这个,但它可能是一个电子邮件地址,所以我真的不想把它展示给其他人。我想知道我是否必须在Google+中使用一些东西。这听起来像是需要Google+API来实现的。你能解决这个问题吗?如果是这样,你能发布一个解决方案吗?