我一直在尝试创建一个可以使用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();