微信公众平台->模板推送

效果图片 :---------------------------->

1、仅运行一次执行一次

2、接口来源 : 天行数据

微信公众平台:

URL : 微信公众平台

微信公众平台操作流程 :

  • 注册微信公众平台
    • 获取测试号
      • appID
      • appsecret
  • 扫描关注测试号
    • 获取用户微信号
  • 新增消息模板
    • 获取模板ID

扫码关注一下 : 

新增模板 :

模板参数需以{{开头,以.DATA}}结尾
因此 : time.DATA => ("time", 数据值) 数据值举例:"今天也不错!"
相当于 Key.value

至此 : 你已经可以测试,通过测试号发送消息

//核心代码 : 
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;

class Main{
    public static void main(String[] args) throws Exception {
        WxMpInMemoryConfigStorage wxStorage = new WxMpInMemoryConfigStorage();
        wxStorage.setAppId("测试号appID");
        wxStorage.setSecret("测试号appsecret");
        WxMpService wxMpService = new WxMpServiceImpl();
        wxMpService.setWxMpConfigStorage(wxStorage);
        /*
        模板参数需以{{开头,以.DATA}}结尾
        因此 : time.DATA => ("time", 数据值) 数据值举例:"今天也不错!"
        相当于 Key.value
        当前时间 : {{time.DATA}}
        今日文案 : {{content.DATA}} ==================》
        英:{{enTxt.DATA}}
        中:{{zhTxt.DATA}}
        * */
        List<WxMpTemplateData> data = Arrays.asList(
                new WxMpTemplateData("time", "时间"),
                new WxMpTemplateData("content", "文案"),
                new WxMpTemplateData("zhTxt", "汉语格言"),
                new WxMpTemplateData("enTxt", "英语对应格言")
        );
        //推送消息
        WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder()
                .toUser("用户微信号")
                .data(data)
                .templateId("模板ID")
                .url("想要点击跳转的网页")
                .build();
        //发起推送
        try {
            String msg = wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage);
            System.out.println("推送成功:" + msg);
        } catch (Exception e) {
            System.out.println("推送失败:" + e.getMessage());
            e.printStackTrace();
        }
    }

}

API :天行数据

  • 前往控制台申请API接口
  • 粘贴代码,进行测试
  • 获取拼接数据,对数据整合,发送到测试口

请CV

下面就进行数据的切割,拼接等等操作

举一个例子 : 朋友圈文案API,我是进行切割获取的数据

第一次 通过  "," 切割得到

//"result": { "content":"得到的越看越化, 幸运光景都只是借的。 ——林夕 《一切还好》"

第二次 通过 " { " 切割得到
//"content":"得到的越看越化, 幸运光景都只是借的。 ——林夕 《一切还好》"

第三次 通过  ":" 切割得到
//"content" "得到的越看越化, 幸运光景都只是借的。 ——林夕 《一切还好》"

public static Friend cutFriend(String json){
        //"result": { "content":"得到的越看越化, 幸运光景都只是借的。 ——林夕 《一切还好》"
        //"content":"得到的越看越化, 幸运光景都只是借的。 ——林夕 《一切还好》"
        //"content"  "得到的越看越化, 幸运光景都只是借的。 ——林夕 《一切还好》"
        String[] split = json.split(",")[2].split("\\{")[1].split(":");
        String content = split[0].split("\"")[1];
        String txt = split[1].split("\"")[1];
        return new Friend(content,txt);
    }

根据自己的需求,快去试试吧

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

续写少年!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值