• 微信推送


    一、推送的方式

    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,并且有模板消息和普通消息
                
  • 相关阅读:
    python中zip函数
    python中创建列表、元组、字符串、字典
    python中enumerate函数
    python中字符串的拼接
    python中格式化浮点数及科学计数法
    python中tuple函数
    python中可迭代对象的排序
    python中变量类型转换
    python中可迭代对象反转
    python中list函数
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/11172291.html
Copyright © 2020-2023  润新知