如何在用户';使用Facebook帐户的已验证详细信息从Facebook Messenger Dialogflow机器人获取的个人资料?

如何在用户';使用Facebook帐户的已验证详细信息从Facebook Messenger Dialogflow机器人获取的个人资料?,facebook,dialogflow-es,chatbot,google-authentication,facebook-messenger-bot,Facebook,Dialogflow Es,Chatbot,Google Authentication,Facebook Messenger Bot,我正在使用Dialogflow创建一个机器人,它连接到Facebook Messenger。基于Messenger的Chatfuel和Dialogflow分别使用Facebook身份验证意图和Google登录 然而,我无法找到一种方法从Facebook获取经过验证的用户详细信息,并将其存储为独立的配置文件,并在用户重新登录Facebook并开始新的聊天时自动对其进行身份验证 我的目的是: 从Facebook个人资料中获取已验证的详细信息(姓名、电子邮件和出生日期) 使用Google身份验证验证

我正在使用Dialogflow创建一个机器人,它连接到Facebook Messenger。基于Messenger的Chatfuel和Dialogflow分别使用Facebook身份验证意图和Google登录

然而,我无法找到一种方法从Facebook获取经过验证的用户详细信息,并将其存储为独立的配置文件,并在用户重新登录Facebook并开始新的聊天时自动对其进行身份验证

我的目的是:

  • 从Facebook个人资料中获取已验证的详细信息(姓名、电子邮件和出生日期)
  • 使用Google身份验证验证电话号码并生成唯一的用户ID
  • 将上述详细信息与其他几行数据一起存储。(仍不确定在何处以及如何存储)
  • 当用户在谷歌OTP认证后在Facebook Messenger上开始新的聊天时,获取上述详细信息
您能解释一下如何集成chatfuel和dialogflow吗?另外,为了更好地理解您的场景,您是否希望每个用户都使用两种身份验证方法(facebook登录、google登录)登录?一般来说,如果您能提供一个图表或一个示例,说明您希望每个用户遵循的身份验证流程(第一次和以后),那么greatI计划使用Dialogflow或Chatfuel。最终用户平台将是Facebook Messenger。对于首次使用bot的用户,他们需要使用任何身份验证方法(您建议!)验证电话号码。一旦登录,将针对用户生成有效期为30天(或特定期限)的身份验证令牌。用户每次开始新的对话时,都会根据其Facebook个人资料自动登录,其所有详细信息(如预订)都将从Firebase获取。身份验证流(可能类似Noob)从该网站下载PDF