大家的微信公总号会员信息和小程序会员信息是共用表还是分开来的?

问题:
现在微信公众号应用已经上线运行了,会员信息表已经有了
小程序应用准备开发,因为小程序和公众号的用户openid都是不同的
不知道大家的会员信息都是怎么识别的?
是都在一个表下呢,还是分开来呢?

阅读 2.3k
3 个回答
user表
|user_id|avatar|nickname|created_at|created_ip|
oauth表(绑定openid的)
|oauth_id|type|openid|appid|created_at|user_id|

oauth表的类型有unionid和openid。
如果要查公众号的用户,可以通过appid来查找oauth记录,然后连表
要查小程序的也是类似

这种设计有很大的扩展性,后期要是加入APP微信授权也能用,就算加上微博之类的也支持,还支持授权绑定

那如果加入微博的话,openid也不一样,你是不是又放一个表?
建议一个表

良好的实践是新建一个用户元信息表。把非必要的内容通过用户主键关联这些信息,这些信息可以通过键值对的方式进行存储。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题