Java语音验证接口代码示例
请求
import java.util.HashMap;
import java.util.Map;
public class IvrDemo {
/**
* 语音验证接口,仅发语音验证码,单条提交。
*/
public static void ivr_api() {
Map<String, String> para = new HashMap<String, String>();
/**
* 目标手机号码,只能传入一个,示例:139********
*/
para.put("mob", "<enter your mobiles>");
/**
* 微米账号的接口UID
*/
para.put("uid", "<enter your UID>");
/**
* 微米账号的接口密码
*/
para.put("pas", "<enter your UID Pass>");
/**
* 接口返回类型:json、xml、txt。默认值为txt
*/
para.put("type", "json");
/**
* 语音验证接口,适用于验证手机号码应用场景。
* 1、同一个手机号码发送多条语音验证,间隔时间不能低于1分钟
* 2、只能传入单一目标手机号码
* 3、验证码内容仅限于4~6位数字
*/
para.put("con", "1234");
try {
System.out.println(HttpClientHelper.convertStreamToString(
HttpClientHelper.get("http://api.weimi.cc/2/ivr/send.html",
para), "UTF-8"));
System.out.println(HttpClientHelper.convertStreamToString(
HttpClientHelper.post(
"http://api.weimi.cc/2/ivr/send.html", para),
"UTF-8"));
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] a) {
// 测试语音验证码接口
ivr_api();
// 注意:以上参数传入时不包括“”符号
}
}
返回结果
{ "code":0, "msg":"发送成功" }
请参考