java发送短信代码实现

要使用Java发送短信,您可以使用短信服务提供商提供的API。以下是一个示例代码,演示如何使用Twilio API发送短信:

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class SendSMS {
    public static final String ACCOUNT_SID = "Your_Account_SID";
    public static final String AUTH_TOKEN = "Your_Auth_Token";

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);

        String from = "+1XXXXXXXXXX"; // 您的Twilio号码
        String to = "+1XXXXXXXXXX"; // 接收短信的手机号码
        String message = "这是一条测试短信。"; // 要发送的短信内容

        Message sms = Message.creator(new PhoneNumber(to), new PhoneNumber(from), message).create();

        System.out.println("发送短信成功,SID:" + sms.getSid());
    }
}

在这个java发送短信代码实现实例中,我们使用Twilio API发送短信。首先,您需要在Twilio上注册账号并获取您的账号SID和认证令牌(AUTH_TOKEN)。在代码中,我们将它们存储在常量中。

然后,我们使用Twilio Java库中的Twilio.init()方法初始化Twilio客户端。from变量包含您的Twilio号码,to变量包含接收短信的手机号码,message变量包含要发送的短信内容。

最后,我们使用Message.creator()方法创建一条短信。该方法需要三个参数:接收者的电话号码、发送者的电话号码和短信内容。create()方法将短信发送到接收者的手机,并返回一个SMS消息对象。

请注意,使用短信服务提供商的API发送短信需要您有相应的账号并且需要花费一定的费用。

 
  • 发送短信