创蓝云智短信接口发送短信函数

function TSendSmsClass.DoSendCLSms(AMobile, AMsg: string): Integer; //创蓝短信
varparams:TStringList;Tmphttp:TIdHttp;sResult:string;SplitAry: TSplitArray;s:string;LHandler: TIdSSLIOHandlerSocketOpenSSL;stream, restream: TStringStream;jsonStr: string;
beginresult := -1;
//  params := TStringList.Create();Tmphttp:=TIdHttp.Create(nil);tryLHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);tryLHandler.SSLOptions.Method:=sslvSSLv23;Tmphttp.Request.UserAgent:='Mozilla/5.0 (Windows NT 5.1; rv:46.0) ';Tmphttp.HandleRedirects := True;Tmphttp.ReadTimeout := 5000;Tmphttp.Request.ContentType := 'application/json';Tmphttp.Request.CharSet := 'utf-8';Tmphttp.IOHandler := LHandler;
//      params.Add('account='+FUserName);
//      params.Add('password='+FPassword);
//      params.Add('phone='+AMobile);
//      params.Add('msg='+AnsiToUTF8(AMsg));
//      params.Add('report=true');jsonStr := '{"account":"' + FUserName + '","password":"' + FPassword + '","phone":"'+ AMobile + '","msg":"' + AnsiToUTF8(AMsg) + '","report":"true"}';stream := TStringStream.Create(jsonStr);restream := TStringStream.Create('');Tmphttp.Post(SmsUrl,stream,restream);sResult :=utf8toansi(restream.DataString);//      SplitString(sResult,#$A,SplitAry);if Pos('"code":"0"',sResult) > 0 thenbegin
//        s := Trim(SplitAry[0]);
//        Result := strtoInt(Copy(s,Pos(',',s)+1,Length(s)));Result := strtoInt(BetweenString(sResult,'"code":"','",'));
//        SetLength(SplitAry, 0);end;finallyLHandler.free;restream.Free;stream.Free;end;finallyFreeAndNil(Tmphttp);
//    params.Free();end;
end;

创蓝云智短信接口发送短信函数相关推荐

  1. tp6框架结合阿里短信接口发送短信并记录redis

    tp6框架结合阿里短信接口发送短信并记录redis 1> 开通阿里云短信服务 2> 安装redis服务 3>config配置文件 创建sms.php 文件,配置阿里云短信信息 ret ...

  2. java实现调用短信接口发送短信

    如何调用java接口,进行短信的发送呢?现在几乎每一个平台都需要进行验证码短信或者通知类短信的发送,下面提供java接口的DEMO供大家下载: Java短信接口JDK点击下载 或者直接进入官网测试页面 ...

  3. php 预防循环发短信_php短信接口发送短信失败,罪魁祸首原来在这里

    随着国民经济的高速发展,短信的应用也逐渐商业化,很多企业.商家开始使用php短信接口来进行推广.营销或内部管理,只是个别的商家在应用php短信接口的时候却遇到了短信发送失败的现象,这到底是因为商家操作 ...

  4. 【SpringBoot深入浅出系列】SpringBoot之调用腾讯云短信接口发送短信

    目录 一.开发前准备 1.创建签名 2.创建正文模板管理 3.创建应用 4.创建secretId和secretKey 二.开发 1.创建 Spring Initializr 项目 tengxunsms ...

  5. NODE.JS如何开发短信接口发送短信验证码/短信通知demo示例

    用户将收到的短信验证码填写到网站,网站对用户填写的验证码进行校验,如果一致,说明用户填写的手机号码是正确的,否则验证失败. 在开通手机短信验证功能之前,需要将网站同接口进行对接,对接的相关说明可以访问 ...

  6. 使用移动云MAS HTTP接口发送短信BASE64加密中文乱码

    前阵子有个用移动短信接口发送短信的相关业务,遇到了问题记录一下 为了不使项目重启全部是用jsp编写的,前几步按照移动给的HTTP接口文档来 没有问题 最后进行BASE64加密的时候出现了中文字符乱码的 ...

  7. TP5 短信宝 发送短信验证码

    一.请求发送短信接口 public function sendCode(){//接收手机号$data['phone'] = input('get.phone');//判断是否接到手机号$validat ...

  8. php 云片网对接,php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  9. android 调用短信,android中可以通过两种方式调用接口发送短信

    第一:调用系统短信接口直接发送短信:主要代码如下: //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divide ...

  10. php云片网api的运用,如何实现php调用云片网接口发送短信

    这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下 php调用云片网接口发送短信的实现方法 云片网发送短信 /** ...

最新文章

  1. 自定义本地音乐播放器
  2. 【pmcaff】 怎么招聘产品助理?如何成为称职的产品助理?
  3. datepick二格式 化时间_考研经验分享(三)英语二作文模板
  4. 完全背包问题从简单到复杂
  5. 135、JS和Android交互范例
  6. 水印相机定位不准确怎么办_禄来的广角双反相机(2020版)
  7. Visual Studio 2010 sp1
  8. 一个Python爬虫案例让你看清Python2和3之间的区别
  9. HTML+CSS---定位(相对定位--绝对定位--固定定位--设置元素的层叠顺序)---表单---设置光标样式---透明度(opacity属性定义元素的不透明度--IE的半透明滤镜)---外边线
  10. PowerVim - 强大的vim配置
  11. C#委托 模板和回调函数
  12. 一篇搞懂Git 和 SVN 的区别
  13. python随机排列图片_更改图片中的随机像素,python
  14. oracle返回当年的第一天,oracle 获取 当年第一天 当月第一天
  15. 电子设计竞赛(6)-逆变电路
  16. linux 设置系统时钟,linux clock命令查看和设置硬件时钟
  17. 2022东南大学916网络空间安全/电子信息初试心得
  18. 对Stable Diffusion做fine-tune时遇见的bug
  19. 关于“华为”的核心竞争力的分析
  20. 有N个台阶,可以走两步也可以走一步 一共有多少种走法

热门文章

  1. 制造业生产过程中多源异构数据处理方法综述
  2. KVM实验二 pepsi-wyl
  3. 第39级台阶 蓝桥杯
  4. prisma中where对象转换RedisJson查询字符串
  5. 中国传统美食网页HTML代码 学生网页课程设计期末作业下载 美食大学生网页设计制作成品下载 DW餐饮美食网页作业代码下载
  6. Swing界面设计工具
  7. 在PS中快速制作发朋友圈的九宫格切图
  8. Flume之生产正确的使用方式二(Multiple Agent+ Multiple Channel+Custom)
  9. 24_MySQL高可用之MMM
  10. 接连倒闭失联的背后 传统健身房生意为什么突然就不行了?