以下是一个简单的Java代码示例,用于调用企业微信机器人,可以向其发送消息:

import java.io.*;
import java.net.*;

public class WeChatRobot {
    private static final String WEBHOOK_TOKEN = 'your_webhook_token_here'; // 替换为你的Webhook Token

    public static void main(String[] args) throws Exception {
        String message = 'Hello, World!'; // 要发送的消息
        String url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=" + WEBHOOK_TOKEN;
        String payload = '{"msgtype": "text", "text": {"content": "' + message + '"}}';

        HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
        conn.setRequestMethod("POST");
        conn.setRequestProperty("Content-Type", "application/json");
        conn.setDoOutput(true);

        try (OutputStream os = conn.getOutputStream()) {
            os.write(payload.getBytes("UTF-8"));
            os.flush();
        }

        int statusCode = conn.getResponseCode();
        System.out.println("Response Code: " + statusCode);

        try (BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()))) {
            String line;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
        }
    }
}

在这个示例中,我们使用了企业微信机器人的Webhook API。要使用该API,需要在企业微信后台创建一个机器人,并获取其Webhook Token。将Webhook Token替换为上面代码中的your_webhook_token_here即可。

此Java代码将发送一条包含'Hello, World!'文本的消息。您可以替换此消息为您想要发送的任何内容。请注意,这里使用了JSON格式的消息体。

在成功发送消息后,API将返回HTTP状态码200。您可以通过读取响应来获取API返回的任何其他信息。

希望这个示例代码可以帮助到您!

Java调用企业微信机器人发送消息代码示例

原文地址: https://www.cveoy.top/t/topic/nH1U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录