验证码短信
5秒达、99%到达率
适用于用户注册、会员登录等场景
PHP代码示例
//接口类型:互亿无线语音验证码接口。 //账户注册:请通过该地址开通账户http://user.ihuyi.com/register.html //注意事项: //(1)调试期间,请仔细阅读接口文档; //(2)请使用 APIID 及 APIKEY来调用接口,可在会员中心获取; //(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写; header("Content-type:text/html; charset=UTF-8"); function Post($curlPost,$url){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_NOBODY, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost); $return_str = curl_exec($curl); curl_close($curl); return $return_str; } function xml_to_array($xml){ $reg = "/<(\w+)[^-->]*>([\\x00-\\xFF]*)<\\/\\1>/"; if(preg_match_all($reg, $xml, $matches)){ $count = count($matches[0]); for($i = 0; $i < $count; $i++){ $subxml= $matches[2][$i]; $key = $matches[1][$i]; if(preg_match( $reg, $subxml )){ $arr[$key] = xml_to_array( $subxml ); }else{ $arr[$key] = $subxml; } } } return $arr; } $target = "http://api.voice.ihuyi.com/webservice/voice.php?method=Submit"; $mobile = '136xxxxxxxx';//手机号码 $post_data = "account=用户名&password=密码&mobile=".$mobile."&content=1125"; //查看用户名 登录用户中心->语音验证码>产品总览->API接口信息->APIID //查看密码 登录用户中心->语音验证码>产品总览->API接口信息->APIKEY $gets = xml_to_array(Post($post_data, $target)); if($gets['SubmitResult']['code']==2){ echo '提交成功'; }
JAVA代码示例
import java.io.IOException; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.PostMethod; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.Element; import util.StringUtil; //接口类型:互亿无线语音验证码接口。 //账户注册:请通过该地址开通账户http://user.ihuyi.com/register.html //注意事项: //(1)调试期间,请仔细阅读接口文档; //(2)请使用 APIID 及 APIKEY来调用接口,可在会员中心获取; //(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写; public class sendsms { private static String Url = "http://api.voice.ihuyi.com/webservice/voice.php?method=Submit"; public static void main(String [] args) { HttpClient client = new HttpClient(); PostMethod method = new PostMethod(Url); //client.getParams().setContentCharset("GBK"); client.getParams().setContentCharset("UTF-8"); method.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=UTF-8"); NameValuePair[] data = {//提交短信 new NameValuePair("account", "用户名"),//查看用户名 登录用户中心->语音验证码>产品总览->API接口信息->APIID new NameValuePair("password", "密码"),//查看密码 登录用户中心->语音验证码>产品总览->API接口信息->APIKEY new NameValuePair("mobile", "139xxxxxxxx"),//手机号码 new NameValuePair("content", "1125"), }; method.setRequestBody(data); try { client.executeMethod(method); String SubmitResult = method.getResponseBodyAsString(); //System.out.println(SubmitResult); Document doc = DocumentHelper.parseText(SubmitResult); Element root = doc.getRootElement(); String code = root.elementText("code"); String msg = root.elementText("msg"); String voiceid = root.elementText("voiceid"); System.out.println(code); System.out.println(msg); System.out.println(voiceid); if("2".equals(code)){ System.out.println("短信提交成功"); } } catch (HttpException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
通过POST、 GET 方式进行短信提交,数据编码采用utf-8格式,24小时全天发送。
http://api.voice.ihuyi.com/webservice/voice.php?method=Submit
参数名称 | 参数值描述 | 必填 |
account | APIID(请登录用户中心【语音验证码】-【产品纵览】查看) | 是 |
password | 1、APIKEY(请登录用户中心【语音验证码】-【产品纵览】查看) 2、动态密码(生成动态密码方式请看该文档末尾的说明) |
是 |
mobile | 接收手机号码,只能提交1个号码 | 是 |
content | 验证码(4-6位数字) | 是 |
time | Unix时间戳(10位整型数字,当使用动态密码方式时为必填) | 否 |
format | 返回格式(可选值为:xml或json,系统默认为xml) | 否 |
用户通过http 或 https提交发送短信请求到服务器后,服务器会返回一串xml格式的字符串,SubmitResult结构说明如下:
参数名称 | 类型 | 描述 |
code | int | 返回值为2时,表示提交成功 |
smsid | string | 当提交成功后,此字段为流水号,否则为0 |
msg | string | 提交结果描述 |
示例(成功)
2
提交成功 60495654
示例(失败)
405
用户名或密码不正确 0
code | msg |
0 | 提交失败 |
2 | 提交成功 |
400 | 非法ip访问 |
401 | 帐号不能为空 |
402 | 密码不能为空 |
403 | 手机号码不能为空 |
4030 | 手机号码已被列入黑名单 |
404 | 语音内容不能为空 |
405 | 用户名或密码不正确 |
4050 | 账号被冻结 |
4051 | 剩余条数不足 |
4052 | 访问ip与备案ip不符 |
406 | 手机格式不正确 |
407 | 短信内容含有敏感字符 |
4070 | 语音验证码内容必须为4-6位数字 |
408 | 您的帐户疑被恶意利用,已被自动冻结,如有疑问请与客服联系。 |
http://api.voice.ihuyi.com/webservice/voice.php?method=Submit&account=APIID&password=APIKEY&mobile=手机号码&content=1125
code | msg |
0 | 提交失败 |
2 | 提交成功 |
400 | 非法ip访问 |
401 | 帐号不能为空 |
402 | 密码不能为空 |
403 | 手机号码不能为空 |
4030 | 手机号码已被列入黑名单 |
404 | 语音内容不能为空 |
405 | 用户名或密码不正确 |
4050 | 账号被冻结 |
4051 | 剩余条数不足 |
4052 | 访问ip与备案ip不符 |
406 | 手机格式不正确 |
407 | 短信内容含有敏感字符 |
4070 | 语音验证码内容必须为4-6位数字 |
408 | 您的帐户疑被恶意利用,已被自动冻结,如有疑问请与客服联系。 |
code | msg |
2 | 查询成功 |
400 | 非法ip访问 |
401 | 帐号不能为空 |
402 | 密码不能为空 |
405 | 用户名或密码不正确 |
4050 | 账号被冻结 |
语音通知作为一种消息推送的方式,在现在很多产品中也有实际的应用。常州电话语音通知系统常常被应用于快递通知、会议通知、系统异常提醒等场景中。常州电话语音通知系统的优势:及时、准确、批量传达信息;避免出现用户虽然接收到短信通...
短信通知作为企业常见的通知工具,具有成本低、及时性、广覆盖的特性,常常被企业用于营销、回访和通知。企业为了提高通知和营销的效果,需提升用户的信任度,提升短信阅读率,达到提升投入产出比的目标。 一、什么是logo短信 l...
语音通知API接口是一种通过网络技术提供语音通知服务的接口,它可以让开发者轻松地将语音通知功能集成到自己的应用中。通过调用语音通知API接口,开发者可以实现自动拨打电话并播放预先录制的语音消息,这种方式可以帮助企业高效地...
群发彩信平台一条多少钱?一般在在0.2元/条——0.12元/条之间,实际上严格地讲,不同行业发送的信息内容不同,对应的价格区间也不太一样,比如有四类特殊行业,此类信息的发送是比一般行业都要高的。 ...
YX:5004状态码原因分析:审核模块返回码不为200YX:5004错误码归属:平台YX:5004返回值解决方案:短信接口返回值为YX:5004时,导致用户无法正常接收短信,对公司的业务正常开展造成不利影响。针对短信接口...
语音通知接口即语音通知发送API接口,面向有一定技术开发能力的企业。语音通知接口支持二次开发,可把语音通知接口嵌入到企业自有的网站、APP及业务系统中,快速拥有语音通知发送能力。语音通知接口一般支持http、https和webservice调用,HTTPService基于http协议,而WebService基于soap协议。如需使用asp开发语音通知接口服务,需先在第三方短信平台开通短信账号,获取语音通知接口地址及相关请求参数,如发送至手机号码、发送的短信内容及其他相关参数,成功调用后会返回XML数据,提示短信提交成功和失败。
语音通知基于三大运营商的身份认证能力,被广泛应用于互联网、金融、电商、游戏等多个领域,按照应用的属性,语音短信又分为语音验证码和语音通知两种,语音验证码通常应用于与身份认证相关的场景中,例如账号注册、账号登录、支付确认,企业通过asp接口即可接入,语音通知通常应用于会员通知相关的场景中,常见于物流、交通、互联网等行业,值得注意的是,语音通知不具备营销能力,也不可能发送营销相关的信息。
在IT、化工、建材、能源、房产、工商等多个领域,语音通知都具有难以替代的作用,其在身份验证、及时触达领域有着其他产品所不具备的能力,是现代企业安全体系中不可或缺的一环。
语音通知在信息安全服务上的优势很突出,语音通知的普遍下发速度都在5s以内,及时送达信息避免了用户因等待产生的流失,同时,经过三大运营商加密、并通过语音形式下发的短信安全性也更高,避免了信息劫持造成的用户损失。
asp短信接口接入流程大致分为四步:注册、测试、认证、充值、正式接入。语音通知支持测试使用,用户只需注册登陆,即可领取测试短信条数,完成技术对接,进行短信测试之后,用户完成企业认证和账户充值,服务即可正式上线。
短信api接口是一种常用的短信群发接口,是一种针对有一定开发能力的企业提供的短信发送增值服务,asp短信接口是以DLL动态链接库的形式被调用,技术人员通过调用函数来实现短信自动发送的功能,需要这种服务的客户往往是将这种服务接入到自身的产品中,作为产品内整体功能的一部分。
如果还有更多关于asp语音通知SDK的问题,请咨询工作了解详情,也可进入帮助文档查看相关内容。
互亿无线:1.注册账号 2.账号认证 3.短信接口调试 4.购买短信套餐 5.设置短信签名、添加短信模板 6.上线使用...
互亿无线:不支持,当前仅支持呼叫11位中国内地号码。...
互亿无线:语音通话不支持同时呼叫,但支持多次调用接口呼叫不同号码;由于运营商管控策略的不同,并发数量会存在差异,一般默认并发为10,如果业务量较大,可以联系商务经理进行配置。...
互亿无线:(1)验证码语音消息模板必须含有关键词“验证码”。 (2)禁止发送违法违规相关内容。 (3)禁止发送股票、移民、面试招聘、彩票、返利、抽奖、贷款、催款、投资理财、赌博、中奖、毒品、党政、法律维...
互亿无线:需要。...
验证码已发送到您的手机,请查收!
输入验证码后,点击“开通体验账户”按钮可立即开通体验账户。