苹果签名

iphoneqm
首页 > 苹果签名 > 正文内容

c#简单易用的短信发送服务 悠逸企业短信服务

admin1年前 (2024-12-19)苹果签名453

  悠逸企业短信发送服务,是一种比较简单易操作的短信发送服务,使用POST的方式,请求相应地址就可以实现短信发送功能

c#简单易用的短信发送服务 悠逸企业短信服务

  1 ///

  2 /// 短信发送服务

  3 ///

  4 public class ShortMsgHelper

  5 {

  6 ///

  7 /// 短信服务 账号

  8 ///

  9 private static string uid = ConfigurationManager.AppSettings["ShortMSGUid"];

  10 ///

  11 /// 短信服务 密码

  12 ///

  13 private static string pwd = ConfigurationManager.AppSettings["ShortMSGPwd"];

  14 ///

  15 /// 客服 手机号字符串

  16 ///

  17 private static string CustomerServicePhoneList = ConfigurationManager.AppSettings["CustomerServicePhoneList"];

  18 ///

  19 /// 短信服务 签名(短信内容后面加上 此签名 才能发送成功!形式为:【签名内容】)如果不加,则发送无效

  20 ///

  21 private static string ShortMSGSignature = ConfigurationManager.AppSettings["ShortMSGSignature"];

  22 ///

  23 /// 短信服务 开关

  24 /// open:打开 close:关闭

  25 ///

  26 private static string ShortMSGSwitch = ConfigurationManager.AppSettings["ShortMSGSwitch"];

  27

  28 ///

  29 /// 发送短信开放方法

  30 ///

  31 ///

  32 ///

  33 public static bool Send(string msgContent,List pList)

  34 {

  35 //依据短信服务开关

  36 if (ShortMSGSwitch=="close")

  37 {

  38 return false;

  39 }

  40 List phoneList = new List();

  41 if (pList==null||pList.Count==0)

  42 {

  43 phoneList = CustomerServicePhoneList.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();

  44 }

  45 else

  46 {

  47 phoneList = pList;

  48 }

  49

  50 return SendMobileMsg(uid, pwd, msgContent, phoneList);

  51 }

  52 ///

  53 /// 短信发送

  54 ///

  55 /// 悠逸企业短信ID

  56 /// 悠逸企业短信密码

  57 /// 短信内容

  58 /// 手机号列表

  59 ///

  60 private static bool SendMobileMsg(string uid, string pwd, string msgContent, List destListPhones)

  61 {

  62 try

  63 {

  64 bool result = false;

  65 string strPhones = string.Join(";", destListPhones.ToArray());

  66 strPhones += ";";

  67 var encoding = System.Text.Encoding.GetEncoding("GB2312");

  68

  69 string postData = string.Format("uid={0}&pwd={1}&mobile={2};&msg={3}&dtime=", uid, pwd, strPhones, msgContent + ShortMSGSignature);

  70

  71 byte[] data = encoding.GetBytes(postData);

  72

  73 // 定义 WebRequest

  74 HttpWebRequest myRequest =

  75 (HttpWebRequest)WebRequest.Create("://.smsadmin/smsmarketing/root/api/post_send/");

  76

  77 myRequest.Method = "POST";

  78 myRequest.ContentType = "application/x--form-urlencoded";

  79 myRequest.ContentLength = data.Length;

  80

  81 Stream newStream = myRequest.GetRequestStream();

  82

  83 //发送数据

  84 newStream.Write(data, 0, data.Length);

  85 newStream.Close();

  86

  87 // 得到 Response

  88 HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

  89 StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.Default);

  90 string content = reader.ReadToEnd();

  91

  92 if (content.Substring(0, 1) == "0")

  93 result = true;

  94 else

  95 {

  96 if (content.Substring(0, 1) == "2") //余额不足

  97 {

  98 //"手机短信余额不足";

  99 //TODO

  100 }

  101 else

  102 {

  103 //短信发送失败的其他原因,请参看官方API

  104 }

  105 result = false;

  106 }

  107

  108 return result;

  109 }

  110 catch

  111 {

  112 return false;

  113 }

  114

  115 }

  116 }

扫描二维码推送至手机访问。

版权声明:本文由MDM苹果签名,IPA签名,苹果企业签名,苹果超级签,ios企业签名,iphoneqm.com发布,如需转载请注明出处。

转载请注明出处https://iphoneqm.com/iphoneqm/582.html

分享给朋友:

相关文章

高通与苹果同时在官网发布声明,宣布达成和解协议

高通与苹果同时在官网发布声明,宣布达成和解协议

  4月17日凌晨,高通与苹果同时在发布声明,宣布达成和解协议,和解内容包括双方驳回全球两家公司之间的所有诉讼,苹果将向高通支付一笔授权费用,双方达成一项为期六年的直接授权许可协议等。   这意...

网友曝胡歌给医务人员手写信,粉丝直呼:这句话太戳泪点

网友曝胡歌给医务人员手写信,粉丝直呼:这句话太戳泪点

  近日,有网友在社交平台上晒出胡歌给武汉市儿童医院医护人员的手写信。并且据爆料,此前胡歌还定点向武汉市儿童医院捐赠了一百台空气消毒机。   在信中,胡歌向武汉市儿童医院的医护人员表达致敬,一句...

苹果TF签名步骤讲解 苹果app签名后如何使用?

苹果TF签名步骤讲解 苹果app签名后如何使用?

  要了解苹果app签名怎么使用,那么首先要知道什么是苹果app签名,苹果app签名呢指的就是应用在苹果手机上需要进行一项苹果签名的操作才能获得在苹果手机上下载安装的一个权限,当然前提是应用并未上架A...

苹果手机邮件怎么设置签名?iPhone邮件签名设置教程

苹果手机邮件怎么设置签名?iPhone邮件签名设置教程

  在苹果手机中有自带邮件,我们可以通过该邮件进行各好友联系,那么在邮件中该如何设置签名?以下是设置方法,希望能够帮到你。   iPhone邮件签名设置教程   点击手机桌面“设置”打开,...

做苹果TF签名可以直接分发,绕过App Store审核

做苹果TF签名可以直接分发,绕过App Store审核

  我们都知道App Store是苹果唯一官方认可的应用商店,那么除了上架App Store实现ios用户的直接下载之外,还有没有别的方法可以直接分发?其实使用苹果TF签名就可以。对于需要内测或者暂时...

苹果个人定制证书操作办法介绍

苹果个人定制证书操作办法介绍

  苹果个人定制证书是一种由苹果公司提供的数字证书,用于签署自苹果修改版本号和签名己开发的应用程序或者设备配置文件,以确保使用者的安全性和可靠性。这种证书可以ios证书安装ios13让开发者在没有经过...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

  • 高效满意
    高效满意

    专业的技术团队

  • 性能稳定
    性能稳定

    响应速度快,放心有保障

  • 用户体验
    用户体验

    响应式布局,兼容各种设备

  • 持续更新
    持续更新

    不断升级维护,更好服务用户