Bot框架Facebook Messenger帐户链接

时间:2016-09-08 15:09:00

标签: bots botframework facebook-messenger

尝试通过Microsoft Bot Framework在FaceBook Messenger上实现帐户关联。这就是我做的。 在botframework上托管了一个机器人,它发回了一张登录卡。

var msg = new builder.Message(session)
    .attachments([
        new builder.SigninCard(session)
            .text("Click below to Sign in.")
            .button("Connect with Me", "https://6493.ngrok.io/login")
    ]); session.send(msg);

我的想法是最终用SSO支持的网址替换https://6493.ngrok.io/login网址。

https://6493.ngrok.io/login是示例node.js应用,其实现了get-> / login和post - > /login.get - >登录,向用户显示登录表单。接受用户名/ pwd.post - >登录,当用户在登录表单上提交时,我会使用 authorization_code 重定向到facebook messenger,并从传入的查询字符串中选择account_linking_token。

这是我看到的问题。

单击连接按钮时,

  1. 网址https://6493.ngrok.io/login已启动,但它没有,account_linking_token和redirect_uri作为 文件提及。

  2. 网址启动我没有这些信息可以发回有效的account_linking_token。我以为facebook想要一个基于网络的授权网址。

0 个答案:

没有答案