我正在我的应用中整合google plus。 我可以获取所有朋友列表。但该列表包含用户名,用户ID等。但不包括他们的电子邮件。 有没有办法在Google + ios中获取朋友的电子邮件?
答案 0 :(得分:1)
无法使用Google+ API检索用户的朋友的电子邮件地址。只有朋友的Google+标识符才能从API返回,而不是作为标识符的电子邮件。
对于people.get请求也是如此,即使用户已将其电子邮件地址公开。只有当用户授权https://www.googleapis.com/auth/userinfo.email
范围时,您才能检索到他们的电子邮件 - 这是用户的朋友在注册/登录您的网站时无法做到的事情。
如果您正在寻找加入朋友的密钥(例如,您要生成图表并需要在自己的系统中唯一关联用户),则可以将用户Google+ ID用作唯一标识符。
答案 1 :(得分:0)
如果您使用官方Google plus SDK而不是GTLPlusPerson包含GTLPlus Person的所有电子邮件数组..请查看此链接https://code.google.com/p/google-api-objectivec-client/source/browse/trunk/Source/Services/Plus/Generated/GTLPlusPerson.h?r=246