Java SDK
安装
Uni Java SDK 使用 Maven 托管,可从公共 Maven 仓库 中获得。
在项目中使用以下代码添加 Maven 依赖:
<dependency> <groupId>com.apistd.uni</groupId> <artifactId>uni-sdk</artifactId> <version>0.0.4</version> </dependency>
或使用 Gradle:
implementation "com.apistd.uni:uni-sdk:0.0.4"
使用示例
以下示例展示如何使用 Uni Java SDK 快速调用服务。
发送短信
import com.apistd.uni.Uni; import com.apistd.uni.UniException; import com.apistd.uni.UniResponse; import com.apistd.uni.sms.UniSMS; import com.apistd.uni.sms.UniMessage; import java.util.HashMap; import java.util.Map; public class Example { public static String ACCESS_KEY_ID = "your access key id"; private static String ACCESS_KEY_SECRET = "your access key secret"; public static void main(String[] args) { // 初始化 Uni.init(ACCESS_KEY_ID, ACCESS_KEY_SECRET); // 若使用简易验签模式仅传入第一个参数即可 // 设置自定义参数 (变量短信) Map<String, String> templateData = new HashMap<String, String>(); templateData.put("code", "6666"); // 构建信息 UniMessage message = UniSMS.buildMessage() .setTo("your phone number") .setSignature("UniSMS") .setTemplateId("login_tmpl") .setTemplateData(templateData); // 发送短信 try { UniResponse res = message.send(); System.out.println(res); } catch (UniException e) { System.out.println("Error: " + e); System.out.println("RequestId: " + e.requestId); } } }