import java.util.HashMap; import java.util.Map; import com.qiniu.common.QiniuException; import com.qiniu.http.Response; import com.qiniu.sms.SmsManager; import com.qiniu.util.Auth; public class SendMessageDemo { public static void main(String args[]) { // 设置需要操作的账号的AK和SK String ACCESS_KEY = ""; String SECRET_KEY = ""; Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY); // 实例化一个SmsManager对象 SmsManager smsManager = new SmsManager(auth); try { Map map = new HashMap(); Response resp = smsManager.sendMessage("templateId", new String[] { "10086" }, map); // Response resp = smsManager.describeSignature("passed", 0, 0); // Response resp = smsManager.createSignature("signature", "app", // new String[] { "data:image/gif;base64,xxxxxxxxxx" }); // Response resp = smsManager.describeTemplate("passed", 0, 0); // Response resp = smsManager.createTemplate("name", "template", "notification", "test", "signatureId"); // Response resp = smsManager.modifyTemplate("templateId", "name", "template", "test", "signatureId"); // Response resp = smsManager.modifySignature("SignatureId", "signature"); // Response resp = smsManager.deleteSignature("signatureId"); // Response resp = smsManager.deleteTemplate("templateId"); System.out.println(resp.bodyString()); // SignatureInfo sinfo = smsManager.describeSignatureItems("", 0, 0); // System.out.println(sinfo.getItems().get(0).getAuditStatus()); // TemplateInfo tinfo = smsManager.describeTemplateItems("", 0, 0); // System.out.println(tinfo.getItems().get(0).getAuditStatus()); } catch (QiniuException e) { System.out.println(e); } } }