本功能实现流程如下:
填写手机号–>生成验证码(根据客户的规则定制)–>发送验证码到手机–>手机接受到验证码–>填写验证码–>验证通过
信息发送接口支持主流的合作商,如阿里云,聚合数据等,客户可以提供自己的短信发送平台进行接口定制,不管使用何种平台,客户自行提供接入的许可认证。发送短息的价格也由用户自行与合作的短信平台商定。价格正常在0.04元/每条左右。
需要提供定制服务,或者源代码,请到店铺咨询!
店铺地址:https://item.taobao.com/item.htm?id=579146223048
演示地址:http://www.apicool.cn/message/index.html
下图是阿里云短信接口的源代码
protected bool RequestCode(string phone,int value)
{
bool success = false;//产品名称:云通信短信API产品,开发者无需替换
const String product = “Dysmsapi”;
//产品域名,开发者无需替换
const String domain = “dysmsapi.aliyuncs.com”;// TODO 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
const String accessKeyId = “LTAIi*****KRKFEi”;
const String accessKeySecret = “HxNZUgGV0**********ZabkrKbeCVU”;IClientProfile profile = DefaultProfile.GetProfile(“cn-hangzhou”, accessKeyId, accessKeySecret);
DefaultProfile.AddEndpoint(“cn-hangzhou”, “cn-hangzhou”, product, domain);
IAcsClient acsClient = new DefaultAcsClient(profile);
SendSmsRequest request = new SendSmsRequest();
SendSmsResponse response = null;
try
{//必填:待发送手机号。支持以逗号分隔的形式进行批量调用,
//批量上限为1000个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式
request.PhoneNumbers = phone;
//必填:短信签名-可在短信控制台中找到
request.SignName = “好借网”;
//必填:短信模板-可在短信控制台中找到
request.TemplateCode = “SMS_132390339”;
//可选:模板中的变量替换JSON串,如模板内容为”亲爱的${name},您的验证码为${code}”时,此处的值为
request.TemplateParam = “{\”code\”:\”” + value + “\”}”;
//可选:outId为提供给业务方扩展字段,最终在短信回执消息中将此值带回给调用者
request.OutId = “yourOutId”;
//请求失败这里会抛ClientException异常
response = acsClient.GetAcsResponse(request);}
catch (Aliyun.Acs.Core.Exceptions.ServerException e)
{
Console.WriteLine(e.ErrorCode);
}
catch (ClientException e)
{
Console.WriteLine(e.ErrorCode);
}if (response.Code == “OK”)
{
success = true;
}return success;
}
未经允许不得转载:软件接口开发,api接口开发,webservice接口开发,设备接口,xml数据解析,json数据解析 » 短信验证码接口 短信验证码接口