语音验证码发送接口

本文详细介绍了1CloudSP的语音短信发送接口,包括接口地址、请求方法(POST或GET)、必填参数如accesskey和secret,以及示例代码展示如何通过HttpClient进行请求。返回示例展示了成功发送请求后的响应格式。
摘要由CSDN通过智能技术生成

#接口地址

 

http://e.cryun.com/#share/2572 (平台接口对接详情)

http://api.1cloudsp.com/voice/send

用户通过HTTP(或HTTPS)的POST或GET方式提交短信发送请求。编码采用UTF-8编码。


#请求参数

参数名是否必填类型示例描述
accesskeyStringxxxxxxxxxx秘钥key
secretStringyyyyyyyyyy秘钥secret
mobileString13900000001接收语音短信的手机号码,多个号码以半角逗号,隔开
voiceCodeString123456语音数字,4~8位数字

#请求示例

/* ---示例代码 POST方式----*/
                
HttpClient httpClient = new HttpClient();
PostMethod postMethod = new PostMethod("http://api.1cloudsp.com/voice/send");
postMethod.getParams().setContentCharset("UTF-8");
postMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
        new DefaultHttpMethodRetryHandler());

String accesskey = "xxxxxxxxxx"; //用户开发key
String accessSecret = "yyyyyyyyyy"; //用户开发秘钥

NameValuePair[] data = {
        new NameValuePair("accesskey", accesskey),
        new NameValuePair("secret", accessSecret),
        new NameValuePair("mobile", "13900000001"),
        new NameValuePair("voiceCode", "123456"),
};
postMethod.setRequestBody(data);
postMethod.setRequestHeader("Connection", "close");

int statusCode = httpClient.executeMethod(postMethod);
System.out.println("statusCode: " + statusCode + ", body: " + postMethod.getResponseBodyAsString());
                    
/* ---示例代码 POST方式----*/

 

返回示例

{
    "code": "0",
    "msg": "SUCCESS"
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值