微信公众平台数据和小程序数据联通

本文提供了两种解决微信公众平台与小程序间因Openid不同导致的数据不连通问题的方法。方案一适用于新上线系统,通过自定义手机号字段作为桥梁;方案二针对已运行的公众平台与新上线小程序的情况,引入第三方微信开放平台实现unionid共享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信公众平台数据和微信小程序由于Openid不一样,所以造成微信内网站界面和小程序数据无法直接联通,我这里提出两个解决方案。

方案一: 如果是一起上线的系统可以一起上线。那么我们可以自定义一个,小程序的用户的Model和微信公众平台网站用户的Model的自定义一个字段,比如手机号,那么手机号就成联系两个数据库表的中介。

方案二:如果不是同步上线的,比如我们的项目是公众平台已经运行了三年,才上线小程序,这就很尴尬。所以,这个情况洗我们就需要引入一个第三方的微信开放平台,这样就可以使用微信的unionid。

  第三方开放平台的    关键性开发文档

文档中的一些解释,

1  access_token=xxxx  这里是指小程序获取的第三方的 access_token  这个文档上有解释 ,注意不是开放平台的

2  授权的第三方平台需要设置 微信开放平台帐号管理  权限

3  同主体 的公众号及小程序

4 第三方平台不可操作(包括绑定/解绑) 通过open.weixin.qq.com线上流程注册的开放平台帐号。换一句话,只能用api创建开放平台而不是网站创建的。

5 使用AES解析小程序数据时,注意这里的小程序是已经授权的,这时wx.getUserInfo(),,小程序获取iv字段,解密是使用。

6 特别注意: 小程序和公众平台 的中间的开发平台是虚拟的存在,是自己代码使用文档创建的。

小程序开放平台文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值