青草国产精品久久久久久_99久久99久久久精品久久_热综合一本伊人久久精品_2021久久国自产拍精品

您是否正受到短信簽名報備的困擾?達信通解決方案讓您最快15分鐘內恢復信息傳遞,馬上 注冊體驗

DELPHI

DELPHI代碼示例

//接口類型:達信通觸發(fā)短信接口,支持發(fā)送驗證碼短信、訂單通知短信等。
//賬戶注冊:請通過該地址開通賬戶http://sms.wx96.com/register.html
//注意事項:
//(1)調試期間,請用默認的模板進行測試,默認模板詳見接口文檔;
//(2)請使用 用戶名 及 APIkey來調用接口,APIkey在會員中心可以獲取;
//(3)該代碼僅供接入達信通短信接口參考使用,客戶可根據(jù)實際需要自行編寫;

// ************************************************************************ //
// The types declared in this file were generated from data read from the
// WSDL File described below:
// WSDL     : http://106.wx96.com/webservice/sms.php?wsdl
//  >Import : http://106.wx96.com/webservice/sms.php?wsdl:0
// Encoding : utf-8
// Version  : 1.0
// (2013/11/26 10:37:24 - - $Rev: 10138 $)
// ************************************************************************ //

unit sms;

interface

uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns;

const
  IS_OPTN = $0001;
  IS_REF  = $0080;


type

  // ************************************************************************ //
  // The following types, referred to in the WSDL document are not being represented
  // in this file. They are either aliases[@] of other types represented or were referred
  // to but never[!] declared in the document. The types from the latter category
  // typically map to predefined/known XML or Borland types; however, they could also 
  // indicate incorrect WSDL documents that failed to declare or import a schema type.
  // ************************************************************************ //
  // !:int             - "http://www.w3.org/2001/XMLSchema"[Gbl]
  // !:string          - "http://www.w3.org/2001/XMLSchema"[Gbl]
  // !:srting          - "http://www.w3.org/2001/XMLSchema"[Gbl]

  SubmitResult         = class;                 { "http://106.wx96.com/"[GblCplx] }
  ChangePasswordResult = class;                 { "http://106.wx96.com/"[GblCplx] }
  GetNumResult         = class;                 { "http://106.wx96.com/"[GblCplx] }
  VersionInfoResult    = class;                 { "http://106.wx96.com/"[GblCplx] }



  // ************************************************************************ //
  // XML       : SubmitResult, global,    // Namespace : http://106.wx96.com/   // ************************************************************************ //   SubmitResult = class(TRemotable)   private     Fcode: Integer;     Fmsg: WideString;     Fsmsid: Integer;   published     property code:  Integer     read Fcode write Fcode;     property msg:   WideString  read Fmsg write Fmsg;     property smsid: Integer     read Fsmsid write Fsmsid;   end;      // ************************************************************************ //   // XML       : ChangePasswordResult, global,    // Namespace : http://106.wx96.com/   // ************************************************************************ //   ChangePasswordResult = class(TRemotable)   private     Fcode: Integer;     Fmsg: WideString;   published     property code: Integer     read Fcode write Fcode;     property msg:  WideString  read Fmsg write Fmsg;   end;      // ************************************************************************ //   // XML       : GetNumResult, global,    // Namespace : http://106.wx96.com/   // ************************************************************************ //   GetNumResult = class(TRemotable)   private     Fcode: Integer;     Fmsg: WideString;     Fnum: Integer;   published     property code: Integer     read Fcode write Fcode;     property msg:  WideString  read Fmsg write Fmsg;     property num:  Integer     read Fnum write Fnum;   end;      // ************************************************************************ //   // XML       : VersionInfoResult, global,    // Namespace : http://106.wx96.com/   // ************************************************************************ //   VersionInfoResult = class(TRemotable)   private     Fmsg: WideString;   published     property msg: WideString  read Fmsg write Fmsg;   end;     // ************************************************************************ //   // Namespace : http://106.wx96.com/   // soapAction: http://106.wx96.com/%operationName%   // transport : http://schemas.xmlsoap.org/soap/http   // style     : document   // binding   : smsSoap   // service   : sms   // port      : smsSoap   // URL       : http://106.wx96.com/webservice/sms.php?smsService   // ************************************************************************ //   smsSoap = interface(IInvokable)   ['{228902AE-4B53-39C9-05CA-F389FEE82174}']     function  Submit(const account: WideString; const password: WideString; const mobile: WideString; const content: WideString): SubmitResult; stdcall;     function  ChangePassword(const account: WideString; const password: WideString; const newpassword: WideString): ChangePasswordResult; stdcall;     function  GetNum(const account: WideString; const password: WideString): GetNumResult; stdcall;     function  VersionInfo: VersionInfoResult; stdcall;   end;  function GetsmsSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): smsSoap;   implementation   uses SysUtils;  function GetsmsSoap(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): smsSoap; const   defWSDL = 'http://106.wx96.com/webservice/sms.php?wsdl';   defURL  = 'http://106.wx96.com/webservice/sms.php?smsService';   defSvc  = 'sms';   defPrt  = 'smsSoap'; var   RIO: THTTPRIO; begin   Result := nil;   if (Addr = '') then   begin     if UseWSDL then       Addr := defWSDL     else       Addr := defURL;   end;   if HTTPRIO = nil then     RIO := THTTPRIO.Create(nil)   else     RIO := HTTPRIO;   try     Result := (RIO as smsSoap);     if UseWSDL then     begin       RIO.WSDLLocation := Addr;       RIO.Service := defSvc;       RIO.Port := defPrt;     end else       RIO.URL := Addr;   finally     if (Result = nil) and (HTTPRIO = nil) then       RIO.Free;   end; end;   initialization   InvRegistry.RegisterInterface(TypeInfo(smsSoap), 'http://106.wx96.com/', 'utf-8');   InvRegistry.RegisterDefaultSOAPAction(TypeInfo(smsSoap), 'http://106.wx96.com/%operationName%');   InvRegistry.RegisterInvokeOptions(TypeInfo(smsSoap), ioDocument);   RemClassRegistry.RegisterXSClass(SubmitResult, 'http://106.wx96.com/', 'SubmitResult');   RemClassRegistry.RegisterXSClass(ChangePasswordResult, 'http://106.wx96.com/', 'ChangePasswordResult');   RemClassRegistry.RegisterXSClass(GetNumResult, 'http://106.wx96.com/', 'GetNumResult');   RemClassRegistry.RegisterXSClass(VersionInfoResult, 'http://106.wx96.com/', 'VersionInfoResult');  end.   
在線咨詢
電話咨詢

服務熱線:

4008 808 898

服務熱線(工作時間):

4008 808 898

業(yè)務咨詢(非工作時間):

4008 808 898

售后咨詢(非工作時間):

4008 808 898

青草国产精品久久久久久_99久久99久久久精品久久_热综合一本伊人久久精品_2021久久国自产拍精品
<pre id="4qa46"></pre>

  • <dl id="4qa46"><acronym id="4qa46"></acronym></dl>
    <rt id="4qa46"></rt>
    <abbr id="4qa46"><tbody id="4qa46"></tbody></abbr>
  • 强制捆绑调教一区二区| 国产乱色国产精品免费视频| 日韩有码一区二区三区| 国产精品综合二区| 欧美视频自拍偷拍| 国产精品免费网站在线观看| 日本不卡123| 91丨porny丨中文| 国产亚洲综合av| 美国毛片一区二区三区| 欧美无人高清视频在线观看| 国产精品丝袜91| 国产一区二区三区综合| 91精品国产福利在线观看| 亚洲一区二区四区蜜桃| 不卡的av电影| 国产午夜精品一区二区| 久久99久国产精品黄毛片色诱| 在线免费av一区| 亚洲图片欧美激情| 丁香网亚洲国际| 久久伊人中文字幕| 久久国产精品99精品国产| 欧美猛男gaygay网站| 一区二区三区国产精品| 成人av在线一区二区三区| 久久精品亚洲精品国产欧美| 黑人巨大精品欧美一区| 日韩午夜在线播放| 日韩激情在线观看| 欧美无砖砖区免费| 亚洲影院久久精品| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 国产成a人亚洲| 精品国产91久久久久久久妲己| 青青草国产成人av片免费| 欧美日本国产视频| 性久久久久久久| 欧美日韩极品在线观看一区| 亚洲一二三区视频在线观看| 91传媒视频在线播放| 一区二区三区在线免费| 91丨porny丨中文| 樱桃视频在线观看一区| 色美美综合视频| 一区二区三区在线视频免费| 日本高清不卡aⅴ免费网站| 夜夜爽夜夜爽精品视频| 欧美性三三影院| 亚洲成人资源网| 欧美高清性hdvideosex| 蜜桃视频在线一区| 久久综合色综合88| 国产suv精品一区二区三区| 国产精品丝袜久久久久久app| 不卡影院免费观看| 伊人色综合久久天天| 欧美日韩另类国产亚洲欧美一级| 视频在线在亚洲| 精品欧美黑人一区二区三区| 国产高清亚洲一区| 亚洲视频香蕉人妖| 欧美日韩一级二级三级| 看电视剧不卡顿的网站| 国产欧美一区视频| 91免费视频观看| 天堂va蜜桃一区二区三区| 欧美精品一区二区三区一线天视频| 国产激情一区二区三区| 亚洲日本中文字幕区| 欧美人狂配大交3d怪物一区| 美女网站色91| 国产无人区一区二区三区| 99国产精品久| 天堂成人国产精品一区| 久久综合色8888| 99久久精品免费看国产| 午夜视频一区在线观看| 欧美精品一区二区久久婷婷| 不卡一卡二卡三乱码免费网站| 一区二区三区加勒比av| 91精品国产色综合久久| 国产精品一区在线| 亚洲美女精品一区| 欧美一区二区视频在线观看2020| 国产成人自拍高清视频在线免费播放| 亚洲同性gay激情无套| 91精品国产综合久久久久| 国产成人精品免费一区二区| 亚洲主播在线播放| 久久先锋影音av| 日本精品一区二区三区高清 | www.在线欧美| 亚洲成人动漫一区| 2021中文字幕一区亚洲| 色婷婷久久久综合中文字幕| 久久疯狂做爰流白浆xx| 最近日韩中文字幕| 日韩片之四级片| 99久久精品久久久久久清纯| 免费成人美女在线观看.| 国产精品久久久久影院老司| 正在播放亚洲一区| 成人免费三级在线| 日韩和欧美一区二区三区| 欧美国产激情一区二区三区蜜月| 欧美日韩免费不卡视频一区二区三区| 国产酒店精品激情| 亚洲国产成人精品视频| 国产偷国产偷精品高清尤物| 欧美挠脚心视频网站| 成人h动漫精品一区二区| 天堂va蜜桃一区二区三区 | 麻豆免费看一区二区三区| 国产精品国产馆在线真实露脸 | 中文一区二区在线观看| 欧美高清激情brazzers| 成人国产精品免费网站| 日韩va欧美va亚洲va久久| 国产精品福利一区二区三区| 欧美电影免费观看高清完整版在线观看 | 亚洲h在线观看| 国产亚洲欧洲一区高清在线观看| 91超碰这里只有精品国产| caoporn国产精品| 国产资源在线一区| 日日摸夜夜添夜夜添精品视频| 中文字幕一区三区| 久久九九久久九九| 欧美一三区三区四区免费在线看 | 精品国产精品网麻豆系列| 欧美在线观看禁18| 波多野结衣一区二区三区| 精品一区二区三区久久久| 亚洲午夜久久久久久久久久久| 国产精品午夜在线观看| 精品少妇一区二区三区 | 一区二区国产盗摄色噜噜| 久久久99精品久久| 日韩三级视频中文字幕| 欧美日韩精品一区二区| 99视频超级精品| 国产suv一区二区三区88区| 麻豆一区二区三| 日韩电影免费在线观看网站| 一区二区三区国产豹纹内裤在线| 国产精品国产a| 欧美国产亚洲另类动漫| 久久久久青草大香线综合精品| 日韩免费观看高清完整版在线观看| 欧美日韩一区视频| 在线国产亚洲欧美| 色狠狠综合天天综合综合| 91亚洲精品久久久蜜桃网站| 成人福利视频在线看| 国产成人在线网站| 国产福利电影一区二区三区| 国产美女久久久久| 国产乱子轮精品视频| 国产中文一区二区三区| 久久精品久久99精品久久| 日韩电影在线一区二区三区| 偷拍一区二区三区四区| 午夜激情久久久| 视频一区中文字幕| 日本亚洲三级在线| 蜜桃久久av一区| 久久草av在线| 国产麻豆日韩欧美久久| 国产成人免费视频网站| 国产盗摄女厕一区二区三区| 国产激情91久久精品导航| 国产成人精品亚洲午夜麻豆| 丰满岳乱妇一区二区三区| 从欧美一区二区三区| 丁香天五香天堂综合| 成人免费观看av| 97精品超碰一区二区三区| 91农村精品一区二区在线| 在线亚洲+欧美+日本专区| 欧美性大战xxxxx久久久| 欧美日韩中字一区| 欧美一区二区在线不卡| 精品精品欲导航| 久久精品视频一区二区| 国产精品久久免费看| 亚洲另类色综合网站| 亚洲国产综合在线| 日韩va亚洲va欧美va久久| 久久99蜜桃精品| 国产成人日日夜夜| 99精品视频免费在线观看| 91国产成人在线| 欧美精品v日韩精品v韩国精品v| 国产一区二区日韩精品| 久久久精品2019中文字幕之3| 一本一本大道香蕉久在线精品| 亚洲在线免费播放| 1024成人网色www| 精品99一区二区三区|