<pre id="4qa46"></pre>

  • <dl id="4qa46"><acronym id="4qa46"></acronym></dl>
    <rt id="4qa46"></rt>
    <abbr id="4qa46"><tbody id="4qa46"></tbody></abbr>
  • 您是否正受到短信簽名報(bào)備的困擾?達(dá)信通解決方案讓您最快15分鐘內(nèi)恢復(fù)信息傳遞,馬上 注冊體驗(yàn)

    DELPHI

    DELPHI代碼示例

    //接口類型:達(dá)信通觸發(fā)短信接口,支持發(fā)送驗(yàn)證碼短信、訂單通知短信等。
    //賬戶注冊:請通過該地址開通賬戶http://sms.wx96.com/register.html
    //注意事項(xiàng):
    //(1)調(diào)試期間,請用默認(rèn)的模板進(jìn)行測試,默認(rèn)模板詳見接口文檔;
    //(2)請使用 用戶名 及 APIkey來調(diào)用接口,APIkey在會員中心可以獲取;
    //(3)該代碼僅供接入達(dá)信通短信接口參考使用,客戶可根據(jù)實(shí)際需要自行編寫;
    
    // ************************************************************************ //
    // 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.   
    在線咨詢
    電話咨詢

    服務(wù)熱線:

    4008 808 898

    服務(wù)熱線(工作時(shí)間):

    4008 808 898

    業(yè)務(wù)咨詢(非工作時(shí)間):

    4008 808 898

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

    4008 808 898

    色综合色综合久久综合频道| 久久亚洲私人国产精品| 亚洲成色www久久网站夜月| 久久se精品一区二区国产| 91精品国产高清久久久久| 亚洲精品美女久久久久久久| 亚洲精品国产自在久久| 久久精品中文字幕免费| 久久天天躁狠狠躁夜夜2020一 | 久久午夜夜伦鲁鲁片免费无码影视| 亚洲精品久久无码| 久久99精品国产麻豆不卡| 久久国产成人精品| 亚洲AV无码AV吞精久久| 久久天天日天天操综合伊人av| 久久国产精品久久精| 久久精品国产导航| 国产综合久久久久久鬼色| 97精品国产91久久久久久久| 国产精品久久久久国产精品| 国产精品美女久久久m| 久久午夜免费视频| 99久久婷婷免费国产综合精品| 久久精品aⅴ无码中文字字幕重口| www久久久天天com| 91精品国产91久久综合| 久久久久久曰本AV免费免费| 精品多毛少妇人妻AV免费久久| 久久精品国产成人| 久久精品无码一区二区三区免费| 免费国产99久久久香蕉| 亚洲精品乱码久久久久久蜜桃图片| 国产午夜精品久久久久免费视| 国产精品久久久久久久久免费| 99久久免费国产精品热| 国产精品视频久久久| 狠狠色丁香婷婷综合久久来| 国产精品久久久久久久久久影院| 精品免费tv久久久久久久| 色综合久久久久综合99| 久久伊人久久亚洲综合|