快速入门
所有文档

          简单消息服务 SMS

          快速入门

          本章将学到如何用SMS Java SDK完成一些基本的操作。

          综述

          使用本SDK可以完成短信发送、模板申请、模板查询等SMS服务,所有操作都是通过SmsClient与SMS服务进行交互;
          具体接口参数定义详细请参考API文档。

          发送短信示例

          描述

          本示例完成了SMS短信发送功能。

          代码示例

          import com.baidubce.auth.DefaultBceCredentials;
          import com.baidubce.services.sms.SmsClient;
          import com.baidubce.services.sms.SmsClientConfiguration;
          import com.baidubce.services.sms.model.SendMessageV3Request;
          import com.baidubce.services.sms.model.SendMessageV3Response;
          
          import java.util.HashMap;
          import java.util.Map;
          
          public class TestSmsv3 {
              public static void main(String... args) {
                  String ACCESS_KEY_ID = "your access key";
                  String SECRET_ACCESS_KEY = "your secret key";
                  String ENDPOINT = "http://smsv3.bj.baidubce.com";
          
                  SmsClientConfiguration config = new SmsClientConfiguration();
                  config.setCredentials(new DefaultBceCredentials(ACCESS_KEY_ID, SECRET_ACCESS_KEY));
                  config.setEndpoint(ENDPOINT);
                  SmsClient client = new SmsClient(config);
          
                  SendMessageV3Request request = new SendMessageV3Request();
                  request.setMobile("13800138000");
                  request.setSignatureId("sms-signQxkiwz88470");
                  request.setTemplate("sms-tmpl-awKvRY85349");
                  Map<String, String> contentVar = new HashMap<>();
                  contentVar.put("code", "23456");
                  contentVar.put("minute", "1");
                  request.setContentVar(contentVar);
                  SendMessageV3Response response = client.sendMessage(request);
                  // 解析请求响应 response.isSuccess()为true 表示成功
                  if (response != null && response.isSuccess()) {
                      //  submit success
                  } else {
                      //  fail
                  }
              }
          }
          上一篇
          安装SMS-Java-SDK
          下一篇
          SmsClient