Skip to content

微信开放平台配置

概述

微信开放平台是微信生态的一站式工作台,用于管理公众号、小程序、网站应用等开发信息。DSMall Pro系统需要配置微信开放平台来实现跨平台用户授权、数据互通等功能。

关联提示:配置完成后,请参考 微信账户关联配置 将公众号和小程序关联到微信支付商户号。

申请微信开放平台账号

1. 注册开放平台账号

  1. 访问 微信开放平台
  2. 点击"注册"
  3. 填写企业信息并完成认证

注意:开放平台需要企业认证,个人无法申请。

关联现有产品

1. 关联公众号

  1. 登录微信开放平台
  2. 进入"管理中心" → "公众号"
  3. 点击"绑定公众号"
  4. 输入公众号的AppID和AppSecret
  5. 完成绑定

2. 关联小程序

  1. 在开放平台中,进入"管理中心" → "小程序"
  2. 点击"绑定小程序"
  3. 输入小程序的AppID和AppSecret
  4. 完成绑定

验证关联状态

1. 检查关联状态

  1. 在开放平台"管理中心"查看已关联的产品
  2. 确认公众号、小程序都已正确关联
  3. 检查关联状态是否为"已关联"

2. 获取UnionID

关联完成后,系统将自动获取用户的UnionID:

  • UnionID是用户在微信开放平台下的唯一标识
  • 同一用户在不同产品中的UnionID相同
  • 用于实现跨平台用户数据互通

功能说明

关联完成后,系统将支持:

  • 统一用户体系:通过UnionID实现跨平台用户识别
  • 数据互通:公众号、小程序数据统一管理
  • 用户授权:一次授权,多平台使用
  • 消息推送:跨平台消息推送服务

注意:微信支付需要单独配置,请参考 微信支付配置

常见问题

Q: UnionID获取失败? A: 检查以下几点:

  1. 确认所有产品已正确关联
  2. 检查用户是否已授权
  3. 确认关联状态为"已关联"

Q: 跨平台数据无法同步? A: 需要完成以下步骤:

  1. 确认公众号和小程序已正确关联
  2. 检查UnionID配置
  3. 确认数据同步规则设置

开发调试

1. 关联状态检查

在微信开放平台查看关联状态:

  • 进入"管理中心"查看已关联产品
  • 检查关联状态和权限
  • 验证UnionID获取情况

2. 跨平台测试

使用测试账号进行跨平台测试:

  • 在公众号中授权登录
  • 在小程序中验证用户身份
  • 确认UnionID一致性

安全建议

  1. 保护AppSecret:不要在前端代码中暴露各产品的AppSecret
  2. 使用HTTPS:所有接口必须使用HTTPS协议
  3. 验证签名:验证微信请求的签名
  4. 限制关联范围:只关联必要的产品

最后更新:2024-01-20
维护者:DSPlatform技术团队