我目前正在使用 OpenID 来允许用户使用 Google 作为提供商登录到我的网站。我正在考虑允许用户也使用 Facebook 登录。当用户使用 Google OpenID 登录时,Google 会向我的网站发送有关该用户的以下数据:
- 全名
- 名
- 姓
- ID
- 性别
- 语言
- 电子邮件地址
我进行了一些快速搜索,但找不到 Facebook 将通过 Oauth 登录提供的属性列表。facebook 默认提供哪些数据,您可以要求哪些额外数据?
我目前正在使用 OpenID 来允许用户使用 Google 作为提供商登录到我的网站。我正在考虑允许用户也使用 Facebook 登录。当用户使用 Google OpenID 登录时,Google 会向我的网站发送有关该用户的以下数据:
我进行了一些快速搜索,但找不到 Facebook 将通过 Oauth 登录提供的属性列表。facebook 默认提供哪些数据,您可以要求哪些额外数据?
这是我在访问https://graph.facebook.com/me时得到的列表:
如果您查看https://developer.facebook.com,他们有一堆工具可以让您四处寻找和测试 URL。
查看 Facebook Graph Explorer 工具:https ://developers.facebook.com/tools/explorer/
默认情况下,此工具可让您使用默认权限查询 Facebook 图表。
有一个标有“获取访问令牌”的按钮,您可以选择为每个可能的 Facebook 权限组合生成访问令牌。然后,您可以使用任何一组权限查询图表并查看可用的数据。