Csharp/C#教程:C# 开发(创蓝253)手机短信验证码接口的实例分享

创蓝253:https://www.253.com/

#region获取手机验证码(创蓝253) ///<summary> ///获取手机验证码(创蓝253) ///</summary> ///<paramname="phoneno">手机号</param> ///<returns></returns> [AllowAnonymous] publicasyncTask<IHttpActionResult>GetPhoneCode(stringphoneno) { stringaccount="******",password="******",mobile=phoneno; Randomrd=newRandom();intr=rd.Next(100000,999999); stringcontent="【您的签名】"+"尊敬的客户:您的验证码为"+r+"!"; stringpostStrTpl="un={0}&pw={1}&phone={2}&msg={3}&rd=1"; UTF8Encodingencoding=newUTF8Encoding(); byte[]postData=encoding.GetBytes(string.Format(postStrTpl,account,password,mobile,content)); HttpWebRequestmyRequest=(HttpWebRequest)WebRequest.Create("https://sms.253.com/msg/send"); myRequest.Method="POST"; myRequest.ContentType="application/x-www-form-urlencoded"; myRequest.ContentLength=postData.Length; StreamnewStream=myRequest.GetRequestStream(); newStream.Write(postData,0,postData.Length); newStream.Flush(); newStream.Close(); HttpWebResponsemyResponse=(HttpWebResponse)myRequest.GetResponse(); if(myResponse.StatusCode==HttpStatusCode.OK) { returnOk(new{code="200",res=new{msg="短信发送成功!",data=new{code=r}}}); } else{ returnOk(new{code="400",res=new{msg="短信发送失败!"}}); } } #endregion

上述就是C#学习教程:C# 开发(创蓝253)手机短信验证码接口的实例分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/908126.html

(0)
上一篇 2021年10月25日
下一篇 2021年10月25日

精彩推荐