使用Graph API检索电子邮件

时间:2011-10-10 08:36:06

标签: facebook facebook-graph-api

我正在使用通过以下API检索的应用登录访问令牌 -

https://graph.facebook.com/oauth/access_token?client_id=&安培; client_secret =安培; grant_type = client_credentials

我是否可以使用Graph API检索任何用户的电子邮件地址(主电子邮件而非facebook电子邮件)?

由于 拉坎

2 个答案:

答案 0 :(得分:2)

获取用户主电子邮件的两种方法:

  1. 对于身份验证用户(即授予您的应用程序访问其个人资料的人)并且仅在您明确请求该权限时。
  2. 如果电子邮件是由未经您的应用验证的任意用户明确公开的,那么您也可以使用该电子邮件。您可以通过Facebook查看任何可通过facebook.com查看的公开可见信息。
  3. 要获取身份验证用户的电子邮件,当您第一次请求oAuth对话框时,您需要传递scope email权限(以及您需要的任何其他权限)。详细了解权限here以及有关使用范围here的更多信息。

    当电子邮件可用时,可以在User有效内容中找到,详情了解API请求和有效负载here

答案 1 :(得分:0)

点击此处的文档:http://developers.facebook.com/docs/reference/api/user/

使用电子邮件参数,您将能够收到电子邮件。