问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.net 短信发送怎么调用接口?

发布网友 发布时间:2022-04-24 06:28

我来回答

4个回答

热心网友 时间:2022-06-16 20:42

1、先找短信服务商开通短信接口,在项目中引用接口,之后就是写程序调用接口,把需要传的参数都传递过去,就OK了。

2、发送短信后会有返回结果,根据返回的内容去匹配返回内容。

/// <summary>
        /// 短信发送
        /// </summary>
        /// <param name="userTel">目标号码,用英文逗号(,)分隔,最大100个号码。</param>
        /// <param name="content">短信内容, 内容长度不大于350个汉字</param>
        /// <param name="count">号码个数(最大100个手机)</param>
        /// <returns></returns>
        public static bool SendMessage_System(string userTel, string content, int count)
        {
            com.montnets.ws.wmgw ms = new com.montnets.ws.wmgw();
            
            string str = ms.MongateCsSpSendSmsNew(Common.Common.message_access, Common.Common.message_pwd, userTel, content, count, "*");
            if (str.Length > 10 && str.Length < 25)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

热心网友 时间:2022-06-16 20:42

短信发生需要跟运营商购买,暂时没有免费的,下面是我调用短信发生地址的方法
  SendSms(string smsMob, string smsMsg)
  {
  string url = string.Format(@"http://utf8.sms.webchinese.cn/?Uid=******&Key=******&smsMob={0}&smsText={1}", smsMob, smsMsg);

  UTF8Encoding encoding = new UTF8Encoding();
  byte[] postData = encoding.GetBytes(url);

  HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
  myRequest.Method = "POST";
  myRequest.ContentType = "application/x-www-form-urlencoded";
  myRequest.ContentLength = postData.Length;

  Stream newStream = myRequest.GetRequestStream();
  // Send the data.
  newStream.Write(postData, 0, postData.Length);
  newStream.Flush();
  newStream.Close();

  HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
  if (myResponse.StatusCode == HttpStatusCode.OK)
  {
  StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
  Console.WriteLine(reader.ReadToEnd());
  }
  else
  {
  Console.WriteLine("访问失败");
  }
  }追问string smsMob, string smsMsg
请问这传入的是什么呀,基础有点差帮忙解答下啊,还有这个是什么时候触发的,前端页面需要登录吗?需要button么?

追答smsMob是指接收方手机号,smsMsg指短信信息,前端不需要登录,只要触发这个事件

热心网友 时间:2022-06-16 20:43

56 短信 有详细的demo 可以POST ,你可以先去看看 如果不懂私密我 我将代码发你看看追问想了解下怎么个过程,在page_load可以直接调用方法么?我需要手机号是数据库里取出来的,也可以用那个?

追答可以 手机号码只是一个参数而已

热心网友 时间:2022-06-16 20:43

尝试在命令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黄山门户网主要栏目 壹家居品牌简介 湖南乐享生活家居有限公司一站式毛坯房解决方案 服务器出租 电脑上的时间日期不同步怎么办 台式电脑时间不同步怎么解决? 关于清明节的小学作文400字 微信怎么查询自己名下的微信 如何查看微信实名认证了几个账号 轿车120时速撞击力有多大? 如何实现在.Net环境下发送大量邮件或发送手机短信 基坑保护措施有哪些? asp.net 发邮件乱码,该怎么解决 .net发送邮件问题(在线等) 施工现场安全措施有哪些? C#.net 发邮件的问题 net发送邮件总是失败,不知道为什么 .net 邮件发送附件的问题 .net环境下五种邮件发 .net 邮件发送 .net发邮件问题? .net 发送邮件 .net发送邮件报错 怎么用.net做发送文档 图片 等几种形式的 .net的发展前景? .net发布时,如何发布成一个.exe的包。 瑜伽证怎么考啊? 关于.net发送邮件的问题,高手进!!! .net 发送(html网页)邮件 瑜伽证是怎么考的?我是瑜伽小白… 施工作业过程中有哪些危害因素以及需要采取的安全防护防范措施? .NET 自动发送邮件程序 如何做好个人在施工过程中的安全防护工作 ASP.NET发送邮件一定要指定一个作为发送邮件的邮-箱账号和密码么? 你自己想想吧不聊了你明天还要上班好好干加油什么意思? 男生对女生说:不聊了吧,睡觉去,以免精尽人忘。 是什么意思 那要不不聊了吧是那样意思 我跟一个男生聊天 每当我说到我还没吃或我在吃饭 他就跟我说你吃吧 不聊了 是什么意思啊! 好吧,不聊了,明天要上班的, 这句话有什么特殊含义 她说好了不聊了,怎么回 女生和男生说,不聊了,这样你就不会怀疑我有目的了,男生说行吧,男生是什么意思? 对于女生说“不和你聊了”大家是如何应对的? 我跟一个男生聊天 每当我说到我还没吃或我在吃饭 他就跟我说你吃吧 不聊了 是什么意思啊!都是我主动 手机百度贴吧不能聊天,怎么办 一个男孩对一个女孩说,那就不聊了吧,女孩突然哭了是为什么? 哈哈那就不聊了吧 相亲后女方说很晚先睡吧不聊了她还会和我发展吗 相亲对象问我是不是不太喜欢聊天,我回嗯,他说那怎么办??,我可以直接回:那就不聊了吧.吗_百度问一问 当一个女生一段时间天天和你聊天,然后不聊了~什么情况? 如果你跟一个人在聊天,他突然说你好好工作吧,先不聊了,那是因为什么