微信推送

一、推送的方式

1、短信推送

2、邮件推送

3、微信推送

 

二、微信的各种号

公众号
    认证的公众号(个人的认证公众号每天只能发一篇文章)粉丝可以跟公众号聊天
    未认证的公众号
服务号
    企业认证(营业执照),沙箱环境
    主动给用户发消息(推送),必须关注我的服务号
企业号
微信小程序

 

三、微信推送的流程

沙箱环境地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

1、打开项目看一下路由里面有哪些功能

 

2、首先登陆进去,用户名和密码在数据库里查找

3、点击登录跳转到bind页面

4、这个页面让我们扫二维码关注公众号,是因为在微信推送的时候,是有一个大前提的就是,用户必须关注公众号,才能给用户推送消息

5、关注公众号之后,还要微信公众号绑定个人账户,就要获取二维码,扫码绑定。

 

总结

复制代码
1 用户登录到我的系统,用户扫码关注我的服务号(二维码:微信提供的),现在用户并没有跟我系统绑定
2 让用户跟我系统绑定
    1 生成一个链接地址(微信的),通过链接地址生成了二维码,让用户去扫描
    2 用户扫描,并且确认授权,微信会向我们的回调地址发送请求,携带uid和code回来
    3 我们的系统再去微信的接口发送请求,携带code过去,请求回用户的openid(微信id)
    4 存到当前用户的数据库中,完成用户的绑定
3 一旦用户买了课程,给用户推送消息
    1 获取access_token:向微信某个接口发请求,拿回token
    2 向微信推送消息的接口发送请求(给谁发:微信id,发送什么内容),需要携带token,并且有模板消息和普通消息
            
复制代码

 

posted @   困了就睡觉觉  Views(468)  Comments(0Edit  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示