Messenger内的登录按钮
关联Facebook账号和您网站的账号
Last updated
关联Facebook账号和您网站的账号
Last updated
Account link功能可以允许用户在Messenger中,打开您提供的登陆网页,输入用户名和密码进行账号绑定,以便为用户提供更精准的服务,例如:
为用户提供订单的回执和发货提醒
用户在Messenger中下单之后,可以将订单纳入您的订单管理系统中
根据用户在您网站上的订购和浏览情况,客服可以在Messenger中和用户进行更有效的沟通
要为自己的bot添加一个账号联结功能,步骤如下:
在后台添加一个橱窗卡片,选择下方的“+登录"的按钮,创建一个Log in按钮
2. 在Messenger中用户实际点击这个Login按钮时,会跳转到这个网址,并附带两个参数: account_linking_token=ACCOUNT_LINKING_TOKEN redirect_uri=CALLBACK_URL
3. 将判断结果告知facebook
若用户输入的用户名和密码验证通过生成一个验证码,格式为 用户名_用户种类_时间戳,并用base64_encode进行编码。
用户名即用户在您系统中登录时的用户名。
时间戳为标准unix时间戳,长度为十位数字,表示从1970.1.1到现今为止的总秒数
跳转用户页面至{redirect_uri}?authorization_code=验证码,绑定即成功
若用户输入的用户名和密码验证不通过,则直接跳转用户至redirect_uri
您需要做一个网页(),以便让用户输入用户名和密码(或者使用任何联合登陆),这个界面可以是您网站的标准登陆页面,
用户种类分三种,username / email / phone_number, 根据用户输入的账号种类选取。Bothub支持将facebook id同时和username /email / phone_number绑定。换言之,如果用户先后通过您的登录页面用email / phone_number登录,并绑定成功,以后您在调用发或者是都用此用户的email,phone_number和facebook id都可以指定到这个用户。