Facebook 如何获得fb和g+;在ios中以编程方式发送电子邮件?

Facebook 如何获得fb和g+;在ios中以编程方式发送电子邮件?,facebook,google-plus,ios7.1,Facebook,Google Plus,Ios7.1,我已经为我的ios应用集成了fb和g+登录。如果手机已经使用fb登录,则在单击fb按钮时会自动登录。但是我想将fb和g+中用户的电子邮件分别发送到服务器。有谁能告诉我怎样才能从fb和g+那里获得电子邮件 谢谢未经用户特别许可,您将无法获取任何用户数据(个人资料、生日、电子邮件等)。这是一个遵循SDK指南的问题 您可以通过发出me请求来请求用户的信息。您可以通过两种方式来实现这一点: 使用FBRequestConnection startWithGraphPath:completionHandle

我已经为我的ios应用集成了fb和g+登录。如果手机已经使用fb登录,则在单击fb按钮时会自动登录。但是我想将fb和g+中用户的电子邮件分别发送到服务器。有谁能告诉我怎样才能从fb和g+那里获得电子邮件


谢谢

未经用户特别许可,您将无法获取任何用户数据(个人资料、生日、电子邮件等)。这是一个遵循SDK指南的问题

您可以通过发出me请求来请求用户的信息。您可以通过两种方式来实现这一点:

使用FBRequestConnection startWithGraphPath:completionHandler:方法,就像您在“请求权限”部分中所做的那样,并将路径设置为“我”。 使用FBRequestConnection StartFormWithCompletionHandler:方法,该方法将直接发出me请求


作为一名开发人员,这是一件很难的事情。通过代码跟踪其他人是如何做到的将对您有所帮助。但是通读SDK指南会让您更好地理解。

您指的是用户用来登录fb右侧的电子邮件。我们不能直接从手机上获取数据吗?如果您想在获得fb本地或数据库的许可后保存用户数据,则由您决定。然后你可以随时使用它们。