微信开发:Java 实现推送模板消息,三分钟带你入门redis高可用架构之哨兵模式

接口调用请求说明

http请求方式: https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN

第一步

申请测试公众号,通过测试公众号 ID 和 密钥,获取 access_token 信息

申请一个测试号公众号,详情请看 微信开发:申请测试公众号(一)

获取 access_token 信息,详细请看 微信开发:获取 access_token(二)

第二步

配置模板类,微信模板推送采用的是 JSON 格式,因此我们有两种方式对他进行配置,第一种就是我们下边这个配置模板,然后一步一步中规中矩的来搞,第二种就是我们手动拼 JSON 内容串,然后进行推送,这个地方其实我个人喜欢第二种

分别为 微信消息参数,模版消息内容,模版消息(模版名称规范建议和本博文一样,反正是一个公用的类)

微信消息参数模版  WechatTemplate

package org.ry.utils;

import lombok.Data;

import java.util.Map;

/**

  • @ClassName:WechatTemplate

  • @Description:TODO 微信消息参数模板

  • @Author LinLuoChen

  • @Date 2019/11/1/17:32

  • @Version V1.0

**/

@Data

public class WechatTemplate {

// 接收人

private String touser;

// 模板消息 ID

private String template_id;

// 跳转路径

private String url;

// 标题颜色

public String topcolor;

// 模板内容信息

private Map<String, TemplateData> data;

}

模版消息内容  TemplateData

package org.ry.utils;

import lombok.Data;

/**

  • @ClassName:TemplateData

  • @Description:TODO 模板消息的内容,封装模板消息具体内容的类

  • @Author LinLuoChen

  • @Date 2019/11/1/17:31

  • @Version V1.0

**/

@Data

public class TemplateData {

private String value; // 消息内容

private String color; // 消息颜色

}

微信消息模版 MessageTemplate      这个根据 你获取的消息模版的字段来定义

package org.ry.utils;

import lombok.Data;

/**

  • @ClassName:wxMessageTemplate

  • @Description:TODO 微信消息模板

  • @Author LinLuoChen

  • @Date 2019/11/4/9:45

  • @Version V1.0

**/

@Data

public class MessageTemplate {

// 标题

private String first;

// 内容1

private String keyword1;

// 内容2

private String keyword2;

// 内容3

private String keyword3;

// 内容4

private String keyword4;

// 结束

private String remark;

}

配置这一块就到此结束了


第三步

配置好上边所需要的参数之后们就可以进最后一步,配置推送

package org.ry.demo;

import com.alibaba.fastjson.JSON;

import com.alibaba.fastjson.JSONObject;

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

总结

对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。
小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,

在这里插入图片描述

在这里插入图片描述

最后感谢大家的支持,希望小编整理的资料能够帮助到大家!也祝愿大家都能够升职加薪!

img-16xdzq4X-1711035310853)]

总结

对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。
小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,

[外链图片转存中…(img-mfqUdymE-1711035310854)]

[外链图片转存中…(img-850ymUbM-1711035310854)]

最后感谢大家的支持,希望小编整理的资料能够帮助到大家!也祝愿大家都能够升职加薪!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 11
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值