java demo

java 提供了同步发送和异步发送两种方式,开发者根据自己的需要选择相应的发送方式;
此demo以“单内容多号码发送”为示例,供开发者参考:

同步发送

SmsClient smsClient = new SmsClient("ip", "port", "user", "password");

SubmitResp submitResp = smsClient.submit("手机号","【签名】***********");
        if(submitResp.success()){
            System.out.println(JSON.toJSON(submitResp));
        }else{
            System.out.println(submitResp.getStatus() + submitResp.getMsg());
        }

异步发送

SmsAsyncClient smsAsyncClient = new SmsAsyncClient("ip", "port", "user", "password");

ResultHandler<SubmitResp> respResultHandler = new ResultHandler<SubmitResp>() {
            public void failed(Exception e) {
                System.out.println("failed");
            }

            public void completed(SubmitResp submitResp) {
                System.out.println("completed: " + submitResp.getStatus() + "\t" + submitResp.getMsgid());
            }

            public void cancelled() {
                System.out.println("cancelled");
            }
        };
smsAsyncClient.submit("手机号","【签名】***********", respResultHandler);

results matching ""

    No results matching ""