在android中获取Google+中的人的性别



我一直在尝试创建一个可以使用Google+登录的android应用程序。当我试图从Google+获取数据时,我会将所有Google+用户的性别设置为男性("0"),尽管他们在实际的Google+页面中的性别为女性。

这是Google plus的错误吗?还是需要他们的许可?

^^^^^^^^编辑

我打电话给mPlusClient.connect();

然后在CCD_ 2中,我称之为CCD_

onPeopleLoaded方法中,我称之为personBuffer.get(i).getGender()。我的性别为0。

注意:我正在以与获取性别相同的方式获取显示名称、配置文件图像,并且工作正常。

终于成功了。需要添加权限才能访问圈子内人员的性别和其他详细信息。代码片段是:

mPlusClient = new PlusClient.Builder(this, this, this).setActions(
                "http://schemas.google.com/AddActivity",
                "http://schemas.google.com/BuyActivity").setScopes(Scopes.PLUS_LOGIN,Scopes.PLUS_PROFILE).build();

相关内容

最新更新