• 实现接口,开发接口


    实现接口:
    1、添加wenservice引用
    http://XXXX/Webservice/SMSWebService.asmx
    2、添加一个类,实现接口里面的方法(最好写在BLL中方便项目中调用)
    public static SMSWebService.SMSWebService SendSMS()
            {
                SMSWebService.SMSWebService sendSMS = new SMSWebService.SMSWebService();
                return sendSMS;
            }

    3、动态接口地址的实现
    public static BigAntMessage.AntMessage BigAntSendBoard()
            {
                string strUrl = System.Configuration.ConfigurationManager.AppSettings["IBigAnt"];
                strUrl += "/api/message.html?wsdl";
                BigAntMessage.AntMessage sendBoard = new BigAntMessage.AntMessage(strUrl);
                return sendBoard;
            }


    //调用接口实现功能
    #region 获取未发送短信数据,并调用接口发送短信
            /// <summary>          

            /// 发送短信

            ///</summary>

            ///<returns>0:失败,1:成功</returns>

          [WebMethod(Description = "发送短信")]

        publicstring SendSMS()
            {
                JYJ.OA.BLL.SMSWebService.SMSWebService sendSMS = new OA.BLL.SMSWebService.SMSWebService();
                SYS_SMSSEND cSMSSend = new SYS_SMSSEND();
                //获取所有未发送数据            string strReturn = "0";
                IList<Hzjg.OA.Model.SYS_SMSSEND> list = cSMSSend.GetList(" where t.SENDSTATE=0""");
                foreach (var sms in list)
                {
                    strReturn = sendSMS.SendSMS(sms.RECVPHONE, sms.SENDMSG, System.Configuration.ConfigurationManager.AppSettings["SMSKey"];
                    if (strReturn == "1")
                    {
                        sms.SENDSTATE = 1;
                        cSMSSend.Update(sms);
                    }
                }
                return strReturn;
            }
    #endregion

    开发接口:

    1、添加WebService1.asmx服务文件

    2、开发接口方法

  • 相关阅读:
    Redpine的Lite-Fi解决方案获Wi-Fi CERTIFIED认证
    植物园偶遇一直喵
    美食篇
    端午节路过南站
    黄山云海
    一品黄山 天高云淡
    黄山的日出日落
    宏村,寻找你的前世今生
    git把本地文件上传到github上的步骤
    一张照片一个故事
  • 原文地址:https://www.cnblogs.com/zecVip/p/4434136.html
Copyright © 2020-2023  润新知