分享好友 最新动态首页 最新动态分类 切换频道
【微信公众号】小程序、公众号、业务系统用户如何关联
2024-12-26 10:11

目录

一、小程序与公众号关系

在公众号中关联小程序

二、微信开发平台绑定小程序和公众号

什么是微信开发平台

 绑定小程序和公众号

三、业务系统

业务表设计

代码流程

处理小程序手机号码登录

处理微信公众号用户关注事件


接上篇文章中说到的,在发送微信模版消息时,往往是在业务系统中通过业务系统的用户,找到关联的微信公众号的用户,进而给特定的用户发送消息。那么业务系统中的用户(用户ID)和微信公众号的用户(openID)怎么关联呢

小程序与公众号,虽各自独立,却相辅相成。小程序无需公众号亦可开发,但公众号的助力无疑能为其插上翅膀,提升用户粘性,拓宽宣传渠道。通过公众号的宣传引导,用户得以顺畅进入小程序,实现高效引流与精准营销。同时,小程序亦能借助客服消息、模板消息等工具,与公众号形成良性互动,共同构建强大的用户服务体系。因此,在多数情况下,小程序与公众号的关联使用,成为了实现业务增长与用户价值最大化的明智之选。

在公众号中关联小程序

进入公众号,在左侧菜单中找到“小程序管理”菜单,右侧面板中可以添加已上线的小程序。添加绑定后,可以直接把小程序放到公众号的菜单中,实现点击跳转。这个步骤也是微信公众号模版消息点击详情跳转到小程序的前提。

  (1)所有公众号都可以关联小程序。

  (2)公众号可关联10个同主体,3个非同主体小程序。同一个小程序一个月只能被关联 5 次。

  (3)小程序可设置无需关联确认。设置后,公众号关联小程序不需要小程序确认,单方操作即可关联成功。

  (4)小程序可设置需关联确认。设置后,公众号关联小程序需小程序管理员确认后才能关联成功。

  (5)小程序可设置不允许被关联。设置后,公众号无法关联此小程序。

已在公众号中,绑定了小程序,怎么又要到开发平台中绑定,这是个什么“玩意”?哈哈,有此一问,说明你还年轻。不急,我们下面说明白。

什么是微信开发平台

  • 是微信为开发者提供的开放平台,支持移动应用、网站应用、公众账号、小程序等多种类型的开发。
  • 提供了丰富的API接口、开发工具、文档等资源,帮助开发者快速接入微信生态,实现与微信功能的深度整合

前面我们说到,微信小程序和微信公众号是两个独立的平台。他们都有各自的用户的唯一ID,即openID小程序openID 微信公众号的openID)。而微信开发平台,则是关联这两个平台的桥梁,它支持将小程序和公众号绑定到同一个微信开放平台账号下,以便获取用户的UnionID等唯一标识符,实现跨平台的用户识别与数据同步。

微信给出的AppID,openID,unionid相关解释。

 绑定小程序和公众号

在开发平台中绑定公众号和小程序

在开发平台进行完绑定后,我们可以用unionid 将微信体现中的各应用openID关联起来。

业务表设计

有了unionid,我们可以设计自己的业务系统,将用户的userId小程序的openID公众号的openIDunionid关联。

代码流程

处理小程序手机号码登录

步骤1,2在签到小程序中实现。步骤3、4、5在后端实现,在步骤3中,我们可以获取到小程序的openID,和unionid,和手机号,保存到小程序用户表中。步骤4,可以根据手机号判断此小程序用户在业务系统中是否存在,如不存在注册一个系统用户,再更新小程序表,关联用户的手机号和userId。注意,需要保证手机号在业务系统中唯一)。

此步骤已完成后系统用户和小程序用户的绑定就绑定了关系。

  1. 获取用户授权

    • 在小程序中,首先需要获取用户的授权,以便能够获取用户的手机号码。
    • 使用 检查用户是否已授权。
    • 如果未授权,调用 请求授权。
  2. 获取手机号码

    • 调用 获取用户的临时登录凭证(code)。
    • 调用 或 获取用户的手机号码。
    • 注意: 需要在用户点击按钮时触发,以符合微信的用户隐私保护政策。
  3. 后端验证

    • 将获取到的 和加密数据发送到后端服务器。
    • 后端使用 调用微信接口获取 。
    • 使用 对加密数据进行解密,获取手机号码。
  4. 用户登录或注册

    • 根据手机号码判断用户是否已存在。
    • 如果用户已存在,进行登录操作。
    • 如果用户不存在,进行注册操作。
  5. 返回登录状态

    • 将登录状态返回给小程序前端。
    • 前端根据返回的状态进行相应的处理,如跳转到首页或其他页面。

处理微信公众号用户关注事件

在上篇中我们已做到处理微信回调事件

在post的回调方法中,我们解析完微信返回给我的事件消息,解析subscribe事件后,调用微信获取公众号用户信息接口得到用户的unionid,保存到公众号用户表中

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

最新文章
零成本快速搭建个人站,轻松打造个性化空间
零成本搭建个人站,操作简单,轻松打造个性化空间,让你的网页焕发活力,展现独特风采!挑选适宜的构建构建个人站的详细步骤构建过程中需注意的要点在互联网的迅猛发展中,个人站已成为展示个人才华、分享生活点滴的关键,面对高昂的搭建成
倒退式设计_今日回环倒退式设计教程
摘要:倒退式设计,今日回环倒退式设计教程,新片场素材小编尹文倒退式设计,今日回环倒退式设计教程相关内容整理,如果您对倒退式设计,今日回环倒退式设计教程感兴趣欢迎访问免费阅读。倒退式设计,今日回环倒退式设计教程一、倒退式在线设计
轻松生成超逼真美女写真,教你如何使用AI画图工具!
在这个以图像为王的时代,社交媒体上的照片越来越重要,尤其是美女写真。这时候,我们不禁要问:如何能在短时间内生成高质量的美女写真呢?答案就是利用AI技术。如今,市面上出现了多款AI绘画工具,能够一键生成超逼真的美女写真。今天,我
Ubuntu之root权限的获取
方案一:   Ubuntu的root密码在没有设置之前是随机的,即在每一次开机的时候他的密码都不同,但是由于在安装Ubuntu的时候需要建立一个账户,而这个招呼又属于admin组,因此它可以对root进行密码的修改。方案二:  通过修改/etc/passwd
WordPress初学者入门教程-页面与文章
本文源自:https://wpeyes.com/wordpress 当你想要添加书面内容到你的网站,你有两个选择。你可以创建一个页面或一篇文章。在添加/编辑方面,这两者非常相似,但在功能上其实是相当不同的。 对于刚接触WordPress的人(或者甚至是网站建设的新
高SEO优化公司、网站建设公司,效果有保障专研搜索引擎最新算法技术以及应用排名优化不仅仅是SEO优化服务,还有保姆级的一站式SEO优化服务,拥有完整的营销体系,全方位打通企业获客渠道
致:高seo客户技术手段:定期检查站内外布局,优化以符合SEO标准。在与高SEO公司合作之前,建议您多提问、多比较价格、效果和技术,这样您就可以对这家公司有一个清晰的认知。通过搜索引擎优化关键词在高找到我们,也展现了我们公司的实力和
教你怎么免费的将PDF转换成PPT
将PDF文件转换成PPT文件是一种非常有用的技能,因为它可以帮助您将一个PDF文件中的文本、图片和其他内容转换成一个幻灯片演示文稿,这样您可以更方便地展示和分享它。虽然有很多商业软件可以帮助您完成这项任务,但是在本文中,我们将介绍
什么是营销型网站?营销型网站有什么特征?
随着互联网的发展和电子商务的兴起,许多公司现在都有来自互联网的订单,而且这个比例正在增加。许多公司非常重视网络营销,但缺乏相关知识。 营销的结果往往不如他们想象的那么好。如果要想网站达到我们预期的效果,一定是需要精心呵护的
红米2手机应用下载与内容体验全方位指南
红米2手机应用下载与内容的全方位指南,涵盖手机应用商店的各类应用下载及安装方法,包括社交、娱乐、工具等各类应用。提供简单易懂的步骤指导,帮助用户轻松完成应用下载与安装。介绍如何管理手机内存和流量,确保下载过程顺畅无阻。还涵
谷歌图像搜索的相似图片哈希算法
对于像谷歌、百度识图这种图像搜索的算法,主要有三个步骤:将目标图片进行特征提取,描述图像的算法很多,用的比较多的是:SIFT描述子,指纹算法函数,bundling features算法,hash function(散列函数)等。也可以根据不同的图像,设计不
相关文章
推荐文章
发表评论
0评