设定 Facebook 快速登录
顾客除了可以使用Email电子邮件或手机号注册成为会员外,SHOPLINE也提供使用 Facebook 帐号登录的功能,让顾客可以快速一键注册 / 登录您的商店。
一键使用 Facebook 帐号登录为 Facebook 所开发的功能,是通过将 Facebook 的应用程式安装到商店中才能完成的功能。 SHOPLINE会需要先建立好 Facebook 应用程序再回到商店后台进行配置,由于设定步骤较多,敬请耐心并依照步骤进行设定。若有画面与此说明不符或是有相关问题的状况,请截取您的屏幕操作画面,提供后台线上顾问帮您确认。
| 备注:由于平台更新,Facebook 的设置可能会不时发生变化。如果您在设置过程中遇到任何问题,请联系 SHOPLINE 客服寻求协助。 |
获取 Facebook 应用编号和应用密钥
步骤一:进入 Facebook for Developers
-
请您点击此链接进入 Facebook for Developers,点击【Login】> 【使用 Facebook 登录】并使用您 Facebook 个人帐号登录。
-
点击右上角的【我的应用】进入创建页面。
-
点击【创建应用】开始创建应用。
步骤二:创建应用
-
输入【应用名称】,并确认您的【应用联系邮箱】。接着点击【继续】。
-
在【添加用例】区块,点选【用 Facebook 登录来验证用户身份并请求访问其数据】。接着点击【继续】。
-
选择欲与此应用关联的资产组合。接着点击【继续】。
-
在【发布要求】部分,确认所需项目后,点击【继续】。
-
在【概览】页面中,确认您的【应用详情】、所选【用例】、关联的【业务资产组合】,以及发布【要求】。然后,点击【创建应用】完成应用创建。
- 应用创建完成后,您将被重定向至应用的【面板】页面,以继续后续设置。
步骤三:定制应用
-
在面板的【应用定制和要求】区块中,点选【定制“用 Facebook 登录来验证用户身份并请求访问其数据”用例】。
-
在【Facebook 登录】下,前往【设置】。
-
完成【在OAuth 客户端授权设置】区块中的设定,包含开启:
- OAuth 客户端授权登录
- OAuth 网页授权登录
- 强制启用 HTTPS
- 对跳转 URI 使用严格模式
-
在【有效 OAuth 跳转 URI】输入链接。所需填写的 URL 取决于您使用的是【经典客户账户】、【新客户账户】,或两者同时启用。
经典客户账户
在您的商店域名后添加 "/user/signIn"。例如:
-
如果您的商店域名是:https://abcd.myshopline.com
您的登录 URL 将为:https://abcd.myshopline.com/user/signIn
-
如果您使用自定义域名:https://abcd.wxyz.com
您的登录 URL 将为:https://abcd.wxyz.com/user/signIn
新客户账户
在您的商店域名后添加 "/account/signIn"。例如:
-
如果您的商店域名是:https://abcd.myshopline.com
您的登录 URL 将为:https://abcd.myshopline.com/account/signIn
-
如果您使用自定义域名:https://abcd.wxyz.com
您的登录 URL 将为:https://abcd.wxyz.com/account/signIn
如果同时启用经典客户账户与新客户账户
请在该栏位中输入两个登录 URL,每个 URL 各占一行(使用回车键分隔)。
注意:以上 URL 仅供示例参考。请输入您实际的商店网址。您可以参考商店的首页网址。 -
-
完成设定后,请点击【保存更改】。
备注:送出之后请再检查,【对跳转 URI 使用严格模式】是否变成关闭,如果变成关闭请再次开启并【保存更改】即可。 -
在自定义用例的【Facebook 登录】下,前往【权限和功能】,找到【email】并点击【+ 添加】以允许您的应用读取用户的首选邮箱。
注意:有关如何申请获取用户邮箱地址权限的信息,请参阅 Facebook 官方文档。
步骤四:提交应用审核
完成以下审核相关设定:
-
(非必要) 在应用面板首页,点击【审核】>【测试】,根据提示完成测试要求。
-
(必要) 点击【审核】> 【验证】并点击【Start verification】,根据提示完成公司验证。
完成所有必要验证后,前往【发布】页面,并点击右下角的【发布】按钮。当左侧菜单中的【发布】区块显示为【已发布】,即代表您的应用已成功完成发布程序。
步骤五:填写应用设置
| 备注:请填写您的商店的隐私权政策网址,而非 SHOPLINE 官方的隐私权政策网址。 |
步骤六:配置完毕
请将【应用编号】以及【应用密钥】复制下来,接下来就回到 SHOPLINE 商店后台进行设置。
在管理后台启用 Facebook 登录
步骤一:在 SHOPLINE 管理后台设置
在 SHOPLINE 后台,前往【设置】>【客户账户】>【通用设置】。
-
在【通过社交媒体登录】区域中,找到【Facebook 登录】选项并点击【连接】。
-
在弹出的窗口中,输入复制的【App ID】和【App Secret】,然后点击【保存】完成启用。
-
完成后,Facebook 登录选项将显示为【已连接】状态。根据您的业务需求,在【适用账户类型】区块中选择是否为【经典客户账户】、【新客户账户】或同时为两者启用第三方登录功能。
您已完成设置。现在,请前往您的店铺测试该功能。
步骤二:测试是否能正常使用 Facebook 帐号一键注册 / 登录
恭喜您设定完毕,最后就要进入到您的商店前台进行测试!
进入您商店的会员注册 / 登录页面,并点选 Facebook 注册 / 登录按钮,会跳出Facebook 请求顾客登录并授权给您的应用程式(应用程式显示名称及应用图标就是在这个流程出现的)这时候顾客必须先授权。 Facebook 登录应用程式存取资料,才可使用 Facebook 登录功能,如果顾客选择不授权的话,就无法使用 Facebook 登录功能。
此功能设定步骤较多,如有操作设定的问题,欢迎您再将问题画面截图下来提供给线上顾问,我们会协助您处理。
Facebook 登录时的账户处理机制
当顾客使用 Facebook 登录时,系统会根据是否获取到邮箱地址,以及该邮箱是否匹配已有顾客账户,来处理账户。
首次登录
已授权邮箱,且账户已存在: 若顾客通过 Facebook 授权的邮箱与店铺中已有账户匹配,将自动登录至该已有账户,不会创建重复账户。
已授权邮箱,但账户不存在: 若该邮箱未匹配任何已有账户,系统将创建一个新账户,并绑定该邮箱地址。
未授权邮箱: 若顾客未授权邮箱权限,系统将使用其 Facebook ID 创建新账户,且不会绑定邮箱地址。
非首次登录
已授权邮箱,账户无邮箱,且邮箱未被占用: 若顾客授权邮箱,且当前账户尚未绑定邮箱,且该邮箱未被其他账户使用,系统将把该邮箱添加至当前账户。
已授权邮箱,账户无邮箱,但邮箱已被占用: 若顾客授权邮箱,但该邮箱已被其他账户使用,系统不会添加邮箱,仅完成登录。
已授权邮箱,账户已有邮箱: 若顾客授权邮箱,且当前账户已绑定邮箱,系统不会覆盖原有邮箱信息,仅完成登录。
未授权邮箱: 若顾客未授权邮箱权限,顾客仍可正常登录,但账户信息不会发生变更。
如何联系我们
SHOPLINE 拥有专业的本地支持团队,为有需求和疑惑的商家提供帮助。您可以通过联系 SHOPLINE 店铺后台及官方网站的实时客服来寻求SHOPLINE的帮助。
*如有 SHOPLINE 功能使用感受或需求建议,快点击【功能反馈】告诉我们吧!