我使用GTLQueryPlus.queryForPeopleGetWithUserId("me")
来检索登录的用户信息。我没有得到 json 中的性别。当我将 Google+ 个人资料中的性别可见性设置为“公开”而不是“我的圈子”时,我就得到了性别。
如何在不更改 googe plus 个人资料设置中的设置的情况下获取性别信息?
使用的范围:signIn.scopes = [kGTLAuthScopePlusMe, kGTLAuthScopePlusUserinfoProfile, kGTLAuthScopePlusLogin];
最佳答案
您只能访问用户设置为公开的内容。如果用户不希望公开此信息,那么您就无法获得该信息。
仅仅因为我验证了您的申请并不意味着我希望您看到我的地址或在本例中是我的性别。所以我不会将它们设置为公开,你看不到它们。
关于swift - 无法在 google plus ios sdk 中检索性别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30614229/