Messenger内的登录按钮
关联Facebook账号和您网站的账号
Account Link,Messenger内的登录功能,关联Facebook账号和您网站上的账号
特性介绍
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
Last updated