海南网站开发公司,昆明做网站的,科技创新绘画,免费浏览的不良网站一、需求场景 业务需要给微信小程序用户在某些场景推送微信服务号消息#xff0c;例如#xff1a;订单即将超时#xff0c;电子合同签约超时等#xff1b;
二、开发准备
1、开通微信服务号 入口#xff1a;微信公众平台 1.1 在服务号中获取推送消息所需的配置信息#…一、需求场景 业务需要给微信小程序用户在某些场景推送微信服务号消息例如订单即将超时电子合同签约超时等
二、开发准备
1、开通微信服务号 入口微信公众平台 1.1 在服务号中获取推送消息所需的配置信息如模板ID模板所需变量APPID和密钥 1.2 在【设置与开发 -基本设置】中获取APPID和AppSecret密钥并配置发送服务器的外网IP白名单 1.3 在【设置与开发 -基本设置 -服务器配置】中配置事件回调地址我用的铭文模式配置完成点击提交的时候会向所填写的URL地址发送一个GET请求校验服务器可用因此配置的这个接口需要满足【既可以接受Get请求也可以接受Post请求】【Token自定义密钥随机】 注意开启时会提示如下信息有特殊情况的同学请考虑影响范围 2、开通微信小程序 开发小程序授权登录时需要用到APPID和密钥小程序登录 | 微信开放文档
3、开通微信开放平台 入口微信开放平台
4、在开放平台绑定公众号和小程序 5、为什么要开通开发平台 5.1 为了获取微信生态用户的唯一标识unionID 5.2 在小程序授权登录的时候保存小程序用户的OpenID和unionID后面需要用unionID去查询另一张自定义表中服务号关注用户的OpenID来推送服务号消息【为什么这么麻烦因为不同微信应用都有自己的OpenID!】UnionID 机制说明 | 微信开放文档 5.3 必须在开放平台绑定小程序和公众号之后才能通过接口拿到对应的UnionID
三、前置细节 1、 基本上都是运营人员配置的公司账号开发相关设置要了账号自行配置 2、 开发多看文档微信官方文档 | 微信开放文档 3、后续文档提供具体接口代码的使用说明