我使用GTLQueryPlus.queryForPeopleGetWithUserId("me")
来检索登录的用户信息。我没有在json中获得性别。当我将性别可见度设置为' public'而不是我的圈子'从我的谷歌加配置文件,然后我得到了性别。
如何在不更改googe plus个人资料设置的设置的情况下获取性别信息?
使用的范围:signIn.scopes = [kGTLAuthScopePlusMe, kGTLAuthScopePlusUserinfoProfile, kGTLAuthScopePlusLogin];
答案 0 :(得分:1)
您只能访问用户设置为公开的内容。如果用户不希望公开此信息,那么您无法获得该信息。
仅仅因为我对您的申请进行身份验证并不意味着我希望您例如查看我的地址或在这种情况下我的性别。所以我不会把它们公之于众,你看不到它们。