苹果签名

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

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

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

  悠逸企业短信发送服务,是一种比较简单易操作的短信发送服务,使用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

分享给朋友:

相关文章

棋牌手游做苹果签名还是TF签名好?

棋牌手游做苹果签名还是TF签名好?

  对于棋牌类手游来说,ios端的运营一直是个麻烦事。自从2018年8月之后,苹果对棋牌游戏的上架审核非常严格,甚至可以说基本上杜绝了棋牌游戏的上架。如果棋牌手游想要做在ios系统上运行,只能使用苹果...

苹果macbook邮箱如何设置

苹果macbook邮箱如何设置

  1、按电源键开启电脑,开启后,点击桌面Finder图标;   2、在应用程序栏中点击邮件图标;   3、在桌面上方工具栏处点击“邮件”选项,下拉菜单中,选择“添加账号”选项;  ...

苹果IOS企业签名超级签名TestFlight(TF)专业分发分发H5免签打包一站式打包专业公司

苹果IOS企业签名超级签名TestFlight(TF)专业分发分发H5免签打包一站式打包专业公司

  交易流程   交易周期   1、服务的交易周期由双方商定,在买家下单后,商家确认同意订单的同时,给出服务交易(完成)周期;   2、若上述交易周期双方依然无法完成交易,任意一方可发起追加...

强化训练四川成都市华西中学物理北师大版八年级(下册)第七章运动和力专项练习A卷(解析版)

强化训练四川成都市华西中学物理北师大版八年级(下册)第七章运动和力专项练习A卷(解析版)

  四川成都市华西中学物理北师大版八年级(下册)第七章运动和力专项练习考试时间:90分钟;命题人:教研组考生注意:1、本卷分第I卷(选择题)和第Ⅱ卷(非选择题)两部分满分100分考试时间90分钟2、答...

苹果iOS超级签名是真的吗?下载按次数收费

苹果iOS超级签名是真的吗?下载按次数收费

  关于苹果iOS超级签名,它并不是真实的超级能力,而是一种技术手段。在苹果公司推出App Store应用商店后,为了保证用户下载和使用合法应用软件的安全性,他们采取了一种叫做"数字签名&q...

IOS苹果付费协议

IOS苹果付费协议

  APP VIP订阅须知:   用户确认购买VIP并付款后将支付到苹果iTunes账户;苹果iTunes账户将在到期前24小时内扣费,扣费成功后会自动延长APP VIP 1个月;如需取消续订,...

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

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

  • 高效满意
    高效满意

    专业的技术团队

  • 性能稳定
    性能稳定

    响应速度快,放心有保障

  • 用户体验
    用户体验

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

  • 持续更新
    持续更新

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