榛子云首页
榛子云接口文档
有了这两个链接,稍微懂点java就会操作了,简单的很。
对比了一下阿里云、互亿无线的短信包,这个平台是最便宜的,接收速度也很快。
附上测试代码
package com.dirk.demo;
import com.zhenzi.sms.ZhenziSmsClient;
import java.util.HashMap;
import java.util.Map;
/**
* @author Dirk
* @create 2020-03-15 9:02
*/
public class PhoneMsgTest {
public static void main(String[] args) throws Exception {
/**
* apiUrl为请求地址
* 个人开发者使用https://sms_developer.zhenzikj.com
* 企业开发者使用https://sms.zhenzikj.com
*/
ZhenziSmsClient client = new ZhenziSmsClient("https://sms_developer.zhenzikj.com", "自己的AppId", "自己的AppSecret");
/**
* 参数名称 必选 类型 描述
* message 是 string 短信内容
* number 是 string 接收者手机号码
* messageId 否 string messageId即该条短信的唯一标识, 不能重复
* clientIp 否 string 客户端IP,需要与应用设置中的”客户IP限额“配合使用,主要防止用户恶意刷短信
*/
Map<String, String> params = new HashMap<String, String>();
params.put("message", "验证码为: 1123");
params.put("number", "15373606106");
//发送短信
String result = client.send(params);
//查看余额,查看当前剩余短信条数
String balance = client.balance();
System.out.println("result = " + result);
System.out.println("balance = " + balance);
}
}
测试结果