Appearance
微信开放平台配置
概述
微信开放平台是微信生态的一站式工作台,用于管理公众号、小程序、网站应用等开发信息。DSMall Pro系统需要配置微信开放平台来实现跨平台用户授权、数据互通等功能。
关联提示:配置完成后,请参考 微信账户关联配置 将公众号和小程序关联到微信支付商户号。
申请微信开放平台账号
1. 注册开放平台账号
- 访问 微信开放平台
- 点击"注册"
- 填写企业信息并完成认证
注意:开放平台需要企业认证,个人无法申请。
关联现有产品
1. 关联公众号
- 登录微信开放平台
- 进入"管理中心" → "公众号"
- 点击"绑定公众号"
- 输入公众号的AppID和AppSecret
- 完成绑定
2. 关联小程序
- 在开放平台中,进入"管理中心" → "小程序"
- 点击"绑定小程序"
- 输入小程序的AppID和AppSecret
- 完成绑定
验证关联状态
1. 检查关联状态
- 在开放平台"管理中心"查看已关联的产品
- 确认公众号、小程序都已正确关联
- 检查关联状态是否为"已关联"
2. 获取UnionID
关联完成后,系统将自动获取用户的UnionID:
- UnionID是用户在微信开放平台下的唯一标识
- 同一用户在不同产品中的UnionID相同
- 用于实现跨平台用户数据互通
功能说明
关联完成后,系统将支持:
- 统一用户体系:通过UnionID实现跨平台用户识别
- 数据互通:公众号、小程序数据统一管理
- 用户授权:一次授权,多平台使用
- 消息推送:跨平台消息推送服务
注意:微信支付需要单独配置,请参考 微信支付配置
常见问题
Q: UnionID获取失败? A: 检查以下几点:
- 确认所有产品已正确关联
- 检查用户是否已授权
- 确认关联状态为"已关联"
Q: 跨平台数据无法同步? A: 需要完成以下步骤:
- 确认公众号和小程序已正确关联
- 检查UnionID配置
- 确认数据同步规则设置
开发调试
1. 关联状态检查
在微信开放平台查看关联状态:
- 进入"管理中心"查看已关联产品
- 检查关联状态和权限
- 验证UnionID获取情况
2. 跨平台测试
使用测试账号进行跨平台测试:
- 在公众号中授权登录
- 在小程序中验证用户身份
- 确认UnionID一致性
安全建议
- 保护AppSecret:不要在前端代码中暴露各产品的AppSecret
- 使用HTTPS:所有接口必须使用HTTPS协议
- 验证签名:验证微信请求的签名
- 限制关联范围:只关联必要的产品
最后更新:2024-01-20
维护者:DSPlatform技术团队