【发布时间】:2019-09-05 20:32:20
【问题描述】:
我有一个应用程序,用户在其中登录 Facebook(因此有一个身份验证令牌),然后将该令牌发送到我的服务器以在应用程序内进行身份验证。
如果用户是第一次使用该应用,我也需要为他们注册(收集电子邮件和姓名)
如何使用用户 FB 身份验证令牌(以及任何服务器端令牌)检索用户的电子邮件地址和姓名? (我需要使用什么令牌/正文来访问哪些端点?)
--
附加信息:
- 登录范围为
['public_profile', 'email'] - 应用程序在 AWS Lambda 上的 Node.js 中运行,如果可能,我更愿意进行简单的提取,而不是安装整个 gql 客户端。
- 我试过查看他们的graphQL documentation,但我不能 似乎是正面或反面。
- 我确实有权访问用户的 ID(例如:10157426730xxxxxx)
【问题讨论】:
-
我建议阅读 Graph API 如何工作的概述:developers.facebook.com/docs/graph-api/overview
标签: facebook facebook-graph-api federated-identity