• 向符合条件的小程序用户推送公众号消息的实现流程


    向符合条件的小程序用户推送公众号消息的实现流程

    表(wechat)结构设计:userid,小程序openid,unionid,公众号openid(根据具体情况自行处理)

    一、小程序

           1、小程序登录时,获取jscode,后台根据jscode获取小程序的openid及unionid,以及用户id,填入表中

      2、发布小程序

    二、公众号

      1、【设置与开发】【基本配置】【公众号开发信息】APPID,APPsecret,IP白名单

      2、【服务器配置】启用(后台接口准备好,公众号会发送验证请求,验证通过才能启用)

      服务器地址(URL):此地址为公众号平台访问后台的接口,公众号所有事件或消息都会调用这一个接口,根据接口类型、key区分不同事件或消息,令牌随便填,要和后台接口的token相同即可,消息加解密秘钥自动生成一个即可,明文模式

      3、事件处理

      关注/取消关注事件,当事件产生时,公众号会请求这个接口,业务处理逻辑在此接口中处理;

      关注:请求参数为公众号openid,事件类型subscribe,后台根据openid通过接口获取unionid,插入或修改wechat表;

      取消关注:只能获取到openid,不能获取unionid

      官方文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_event_pushes.html

      4、关联小程序

      【小程序管理】添加关联的小程序

      5、【新的功能】

      开通 消息模板、自定义菜单

      6、消息模板

      可从模板库中选择适合的,也可自定义

      7、自定义菜单 

      启用后,需要等待几分钟才能好用(还有个地方也需要等待几分钟,忘了)

    三、后台消息推送

      1、根据业务逻辑,从wechat表中取满足条件的公众号openid列表

      2、调佣推送消息接口,发送消息  

  • 相关阅读:
    tee命令
    linux优化之SElinux关闭
    (1)使用bash脚本实现批量添加用户
    Django admin管理工具的使用、定制及源码解析
    Mysql常见命令
    树梅派
    19道Python循环遍历,while,for语句测试题,网上看到的题目,自己不看答案全部做了一次,总共3个小时左右
    9*9的矩形,中间有个星号,按不同方向键,星星对应移动
    app在admin中显示成我们想要的中文名
    九九乘法表
  • 原文地址:https://www.cnblogs.com/wishit/p/16271892.html
Copyright © 2020-2023  润新知