【问题标题】:Get more user info using facebook graph http method使用 facebook graph http 方法获取更多用户信息
【发布时间】:2016-05-05 09:22:06
【问题描述】:

我正在使用 facebook Graph ApI 从 facebook 获取用户信息。当我把这个网址 https://graph.facebook.com/100002411409146……………… 但它显示的信息有限

{
"id": "100000824064682",
"name": "Bhupinder Bisht",
"picture": {
"data": {
"is_silhouette": false,
"url": "https://fbcdn-profile-a.akamaihd.net/…/11081203_86239149379…"
}
}
}

我想从 facebook 获取更多信息,例如他的姓名、电子邮件和其他社交信息等。是否可以使用 facebook graph Api 从 facebook 获取用户信息,或者 aceess 令牌是否有任何问题。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    没有用户授权,你无法获取任何用户数据,甚至不应该获取用户名:

    • 该 ID 看起来像一个全局 ID。您只能通过以下方式获取全局/真实 ID 抓取用户个人资料,这在 Facebook 上是不允许的。
    • 授权后,您将获得一个“App Scoped ID”,但您应始终使用/me 获取用户数据。
    • 授权具有正确权限的用户获取更多数据,而不仅仅是名称。例如,使用email 权限获取电子邮件:/me?fields=name,email
    • 未经用户特别授权,您不得以任何方式存储或使用他的数据。

    有关用户数据的更多信息:https://developers.facebook.com/docs/graph-api/reference/v2.6/user

    Facebook 登录:https://developers.facebook.com/docs/facebook-login/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 2020-06-30
      • 1970-01-01
      相关资源
      最近更新 更多