使用新的 iOS SDK 登录 FB 时,我看到一些奇怪的行为。这是针对 iOS 6 运行的,没有存储 FB 凭据。
当我成功登录 FB 时,我正在将用户字典 (FBGraphUser) 写入控制台。
我的初始请求是使用“我”图形路径,type=user,fields=id,name,username,email,location,gender。
对于某些帐户,我会返回电子邮件地址,这似乎是我刚刚登录 FB 时使用的电子邮件地址。但是,对于许多其他帐户,我在没有电子邮件的情况下获得了请求的数据。
我没有看到 FB 设置或帐户有任何差异,并且所有情况下的代码路径都是相同的。
为什么 FB 会为某些用户返回电子邮件而不为其他用户返回电子邮件?
感谢您的任何见解。