5

我目前正在使用 OpenID 来允许用户使用 Google 作为提供商登录到我的网站。我正在考虑允许用户也使用 Facebook 登录。当用户使用 Google OpenID 登录时,Google 会向我的网站发送有关该用户的以下数据:

  • 全名
  • ID
  • 性别
  • 语言
  • 电子邮件地址

我进行了一些快速搜索,但找不到 Facebook 将通过 Oauth 登录提供的属性列表。facebook 默认提供哪些数据,您可以要求哪些额外数据?

4

2 回答 2

4

这是我在访问https://graph.facebook.com/me时得到的列表:

  • ID
  • 姓名
  • 关联
  • 用户名
  • 关于
  • 工作
  • 教育
  • 性别
  • 电子邮件
  • 时区
  • 语言环境
  • 已验证
  • 更新时间

如果您查看https://developer.facebook.com,他们有一堆工具可以让您四处寻找和测试 URL。

于 2013-04-04T16:17:57.750 回答
1

查看 Facebook Graph Explorer 工具:https ://developers.facebook.com/tools/explorer/

默认情况下,此工具可让您使用默认权限查询 Facebook 图表。

有一个标有“获取访问令牌”的按钮,您可以选择为每个可能的 Facebook 权限组合生成访问令牌。然后,您可以使用任何一组权限查询图表并查看可用的数据。

于 2013-04-04T19:48:03.250 回答