Springboot整合小程序实现订阅消息推送

Springboot整合⼩程序实现订阅消息推送
⼀、⼩程序订阅消息
1.1、功能介绍
订阅消息推送位置:服务通知
212型参比电极订阅消息下发条件:⽤户⾃主订阅
订阅消息卡⽚跳转能⼒:点击查看详情可跳转⾄该⼩程序的页⾯
1.2、消息类型
次性订阅消息:⼀次性订阅消息⽤于解决⽤户使⽤⼩程序后,后续服务环节的通知问题。⽤户⾃主订阅后,开发者可不限时间地下发⼀条对应的服务消息;每条消息可单独订阅或退订
长期订阅消息:⼀次性订阅消息可满⾜⼩程序的⼤部分服务场景需求,但线下公共服务领域存在⼀次性订阅⽆法满⾜的场景,如航班延误,需根据航班实时动态来多次发送消息提醒。为便于服务,我们提供了长期性订阅消息,⽤户订阅⼀次后,开发者可长期下发多条消息。⽬前长期性订阅消息仅向政务民⽣、医疗、交通、⾦融、教育等线下公共服务开放,后期将逐步⽀持到其他线下公共服务业务。
1.3、具体的话,⼤家可以看官⽅⽂档的解释更为详细:
⼆、实现订阅模版消息
2.1、获取模版ID
2.2、获取下发权限(此为⼩程序端出发,详情见官⽅⽂档:)2.3、调⽤接⼝下发订阅消息
2.3.1、⾸先我们要知道推送给谁,openId是⽤户在⼩程序中的唯⼀标识。
2.3.2、其次我们要有access_token,请看我另⼀篇⽂章:
爬墙式
2.3.3、编写发送模版⼯具类
package com.prisonmon.util;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
slf4j.Slf4j;
/**
* @author WangJing
* @Description WeChatUtil⼯具
* @date 2021/6/7 21:45
*/
@Slf4j
public class WeChatUtil {
//发送订阅消息
public static final String MESSAGE_SUBSCRIBE_SEND = "api.weixin.qq/cgi-bin/message/subscribe/send?access_token=ACCESSTOKEN";
/**
* 发送订阅消息
*
刮刀研磨机
* @param accessToken
* @param openId
引航员软梯* @param templateId
* @param json
* @return
*/
public static String messageSubscribeSend(String accessToken, String openId, String templateId, JSONObject json) {
JSONObject body = new JSONObject();
body.set("touser", openId);//接受⼈的openId
body.set("template_id", templateId);//模版ID
body.set("data", json);//如餐
String requestUrl = MESSAGE_place("ACCESSTOKEN", accessToken);
String post = HttpUtil.post(requestUrl, String());
return post;
}
/**
* 测试发送订阅消息
* @param args
*/
public static void main(String[] args) {
String templateId = "your templateId";
JSONObject json = new JSONObject();
json.set("thing1", new JSONObject().set("value", "陈"));
json.set("thing2", new JSONObject().set("value", "⾝份证"));
json.set("character_string3", new JSONObject().set("value", "123456*********321"));
json.set("thing4", new JSONObject().set("value", "审核失败"));
String accessToken = "your token";
String openId = "your openId";
电子元器件样品
String s = messageSubscribeSend(accessToken, openId, templateId, json);
System.out.println(s);
}
}
2.3.4、效果
清洗空调现摄像头
三、注意:jar包引⽤和⼩程序 appid 等配置,请看其他⽂章:注:以上内容仅提供参考和交流,请勿⽤于商业⽤途,如有侵权联系本⼈删除!

本文发布于:2024-09-21 20:39:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/265882.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:消息   订阅   服务   程序   次性   线下   公共服务
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议