目前,Users类中的方法nickname()似乎返回您在注册gmail时输入用户名的初始方式(IE。“UseRnAme”,如果您选择键入它,而不是“username”因为它会在您登录Google服务时显示,或者如果您与其他电子邮件提供商注册了Google帐户,则会显示整个电子邮件。
Google个人资料有一个名为Nickname的字段,是否可以以任何方式在app引擎应用中使用它?
答案 0 :(得分:0)
来自用户的javadocs和UserService,似乎没有办法获得除昵称之外的任何内容。
具体来说,User定义的唯一方法是:
int compareTo(User user);
boolean equals(java.lang.Object object);
java.lang.String getAuthDomain();
java.lang.String getEmail();
java.lang.String getFederatedIdentity();
// Return this user's nickname.
java.lang.String getNickname();
// Returns an opaque string that uniquely identifies the user
// represented by this User object.
java.lang.String getUserId();
int hashCode();
java.lang.String toString();
答案 1 :(得分:0)
否 - 用户API仅提供用户的电子邮件地址,应用程序特定的唯一ID及其昵称(如您所见,这些昵称来自电子邮件地址)。