Microsoft Bot Framework - Facebook身份验证,帐户关联

时间:2017-01-18 15:02:55

标签: c# facebook-graph-api botframework

我想通过bot授权用户,并在聊天时从数据库中获取适当的信息。 用户使用Facebook帐户注册到我的网站数据库。

到目前为止,我有这个:

   var resultMessage = context.MakeMessage();
            resultMessage.Type = "message";
            resultMessage.Attachments = new List<Attachment>();
            List<CardAction> cardButtons = new List<CardAction>();
            List<CardAction> plButton = new List<CardAction>();
            plButton.Add(new CardAction
            {
                Value = "myurl/link",
                Type = "signin",
                Title = "LogIn"
            });



            SigninCard plCard = new SigninCard("You need to authorize me", plButton);
            Attachment plAttachment = plCard.ToAttachment();
            resultMessage.Attachments.Add(plAttachment);

另一方面,我应该授权用户,我有这个:

public Uri link(string resource, string clientId, Uri redirectUri, User userId, string extraQueryParameters)
{

  return redirectUri;
}

但这不正确。

  • 我应该发送什么参数?
  • 如何处理?
  • 如何再次在Facebook Messenger上重定向用户?
  • 如何从我的数据库中验证并获取(存储)用户数据到机器人?

提前感谢您的回复!

0 个答案:

没有答案