Appearance
功能说明
EBAOZU V4 支持在 PC 端商城/官网通过微信扫码完成快速登录与账号绑定。该功能依赖**微信开放平台(open.weixin.qq.com)**的“网站应用”授权能力。
配置前提
- 拥有已认证的微信开放平台开发者账号(企业认证,年审有效)。
- 网站已完成 ICP 备案,且已配置 HTTPS 访问。
详细配置流程
在微信开放平台创建网站应用
- 登录 微信开放平台,进入【管理中心】 -> 【网站应用】 -> 点击【创建网站应用】。
- 按照页面提示填写应用基本信息(应用名称、应用简介、应用图标等)。
- 填写网站信息:
- 授权回调域:填写系统的 PC 端访问域名(如
www.yourdomain.com,不带http://或https://,也不带末尾斜杠/)。
- 授权回调域:填写系统的 PC 端访问域名(如
- 提交审核,通常需要 1~3 个工作日。审核通过后,将获得该网站应用的 AppID 和 AppSecret。
在 EBAOZU 后台配置应用凭证
- 登录平台总后台(Admin)。
- 进入【设置】 -> 【系统设置】 -> 【第三方接口/微信设置】 -> 【微信开放平台】(或登录设置)。
- 填入在微信开放平台创建的网站应用参数:
- AppID (开放平台网站应用):填写网站应用的 AppID。
- AppSecret (开放平台网站应用):填写网站应用的 AppSecret。
- 开启 PC 端微信扫码登录 开关,点击保存。
多端账号打通(UnionID)
若需实现微信公众号、微信小程序与 PC 端扫码用户的账号自动统一绑定(同一微信用户登录不同端视为同一用户),必须在微信开放平台的【管理中心】中,将对应的微信公众号、微信小程序和网站应用绑定到同一个开放平台账号下。
常见问题与排查
- 扫码后提示 redirect_uri 域名与后台配置不一致:
- 检查微信开放平台网站应用设置中的“授权回调域”,必须与实际请求的域名完全一致。
- 二维码无法加载或提示 scope 参数错误:
- 确认创建的是开放平台的【网站应用】,而非【移动应用】;确认该网站应用已通过微信审核并开通“微信登录”接口权限。
- 扫码后未生成用户或登录失败:
- 检查 AppSecret 是否配置正确,查看后台
runtime/log/下的微信授权回调错误日志。
- 检查 AppSecret 是否配置正确,查看后台