微信测试账号 发送模板消息 PostMappingpush public Object pushRequestBody MapString Object params Systemoutprintlnparams; String openid = String paramsgetopenid; RestTemplate restTem
这段代码是一个用于发送微信模板消息的接口。接口接收一个包含 openid 的 Map 对象作为参数,根据这个 openid 获取 access_token,然后使用 RestTemplate 发送 POST 请求,将模板消息推送给指定的用户。
具体来说,首先定义了一个 RestTemplate 对象,用于发送 HTTP 请求。然后通过调用微信接口获取 access_token,这里使用了一个 URL,其中包含了 AppId 和 AppSecret,通过 RestTemplate 发送 GET 请求获取 JSON 数据,然后使用 JSONObject 对象解析数据,获取 access_token。
接下来构建推送的模板消息,定义了一个 WxTemplate 对象,设置了模板 ID 和接收人的 openid。然后定义了一个 Map 对象,用于存放模板消息的数据,这里只设置了时间和姓名两个参数。最后再次使用 RestTemplate 发送 POST 请求,将模板消息推送给指定的用户。
返回值是一个 JSON 对象,包含了发送状态等信息。
原文地址: http://www.cveoy.top/t/topic/hlM2 著作权归作者所有。请勿转载和采集!