java微信公众号消息推送
时间: 2023-08-01 19:15:02 浏览: 289
java实现微信公众号模版消息推送
4星 · 用户满意度95%
对于Java微信公众号消息推送,你可以使用微信公众平台提供的开发接口来实现。下面是一个简单的示例代码,可以通过Java发送文本消息给指定的微信公众号用户:
```java
import okhttp3.*;
import java.io.IOException;
public class WeChatMessagePush {
private static final String ACCESS_TOKEN = "YOUR_ACCESS_TOKEN";
private static final String OPENID = "USER_OPENID";
public static void main(String[] args) throws IOException {
String message = "Hello, World!"; // 要发送的消息内容
OkHttpClient client = new OkHttpClient();
String url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=" + ACCESS_TOKEN;
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"touser\": \"" + OPENID + "\", \"msgtype\": \"text\", \"text\": {\"content\": \"" + message + "\"}}");
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
}
}
```
请替换代码中的`YOUR_ACCESS_TOKEN`为你的微信公众号的Access Token,`USER_OPENID`为要接收消息的用户的OpenID。你可以通过调用微信公众平台提供的接口获取Access Token和用户OpenID。
注意:以上代码仅为示例,实际使用时需要根据你的需求进行修改和扩展。同时,你需要引入OkHttp库来发送HTTP请求。
阅读全文