无法在 google plus ios sdk 中检索性别

Not able to retrieve gender in google plus ios sdk

我使用 GTLQueryPlus.queryForPeopleGetWithUserId("me") 来检索登录的用户信息。我没有得到 json 中的性别。当我从我的 google plus 个人资料中将性别可见性设置为 'public' 而不是 'my circles' 时,我得到了性别。

如何在不更改 googe plus 个人资料设置的情况下获取性别信息?

使用的范围:signIn.scopes = [kGTLAuthScopePlusMe, kGTLAuthScopePlusUserinfoProfile, kGTLAuthScopePlusLogin];

您只能访问用户设置为 public 的内容。如果用户不想要此信息 public 那么您无法获得该信息。

仅仅因为我验证了你的申请并不意味着我希望你看到我的地址或在这种情况下我的性别。所以我没有设置它们 public 你看不到它们。