java代码发送消息到致信
时间: 2023-12-03 08:01:55 浏览: 35
好的,以下是一个简单的 Java 代码示例,可以用来发送消息到致信:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
public class SendMessageToZhiXin {
public static void main(String[] args) {
try {
// 设置接口地址和参数
String url = "http://api.zx.ums86.com:8899/sms/Api/Send.do";
String account = "your_account"; // 替换成你的账号
String password = "your_password"; // 替换成你的密码
String phone = "your_phone_number"; // 替换成你要发送的手机号
String content = URLEncoder.encode("测试短信", "UTF-8"); // 替换成你要发送的内容
// 发送 HTTP 请求
URL obj = new URL(url + "?SpCode=" + account + "&LoginName=" + account + "&Password=" + password + "&MessageContent=" + content + "&UserNumber=" + phone);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
// 读取响应结果
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// 输出响应结果
System.out.println(response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
注意:在发送短信之前,需要先注册致信账号并且获取账号和密码。此外,你还需要将代码中的 `your_account`、`your_password` 和 `your_phone_number` 替换成你自己的账号、密码和手机号。