使用电子邮件和密码获取Facebook好友

时间:2011-08-25 13:22:33

标签: facebook-graph-api

我需要获取用户提供登录电子邮件ID和密码的Facebook好友电子邮件ID。也就是说,如果我们输入facebook登录电子邮件ID和密码,我们需要从Facebook获取朋友。到目前为止,我只能得到使用Api_Key和Api_Secret的示例。甚至Graph api也在使用Access Token。有没有办法使用电子邮件ID和密码访问朋友?请帮忙。

3 个答案:

答案 0 :(得分:2)

这是针对Facebook的Terms of Service.具体政策I.2:

  

您不得包含代理,请求或收集的功能   Facebook用户名或密码。

此外,您将需要使用不提供访问朋友电子邮件地址的Facebook API。

答案 1 :(得分:0)

您需要让用户使用Facebook API进行身份验证。您不应代表用户收集电子邮件和密码。但是,如果您要求离线访问,那么当您执行此操作时,您可以随时访问数据。

答案 2 :(得分:0)

Facebook使用oAuth,因此您和您的应用程序永远不会看到您获得许可的用户的密码。 oAuth(由Twitter和Google使用)需要一些握手才能获得身份验证,但是一旦你这样做,只要他们接受,你就可以获得用户的许可来做任何你想做的事情。

查看https://developers.facebook.com/docs/guides/web/#login了解有关Facebook如何进行身份验证的更多信息。