1、首先新建一个web工程xxx
2、将sqlserver2000驱动包 大概2-3个加入到工程lib中,将华为信息SMSendAPI.jar加入到lib中
3、将smsendsql.xml加入到项目根目录下,如果用的sqlserver请将
<common>
<activeSqlType>DB2</activeSqlType>
</common> DB2改成SQLServer,如果后面又错误,将注释删除,有时候注释乱码。
4、将Log4j.properties加入到项目根目录下,修改日志记录的文件地址。
5、初始化数据库
SMEntry.init(dbName,name,pass);
其中String dbName= "jdbc:microsoft:sqlserver://ip:端口; DatabaseName=DB_CustomSMS";为数据库的url,name为数据库的用户名,pass为数据库密码
6、登录系统
SMEntry.logIn(username, password);
其中 username 为信息机登录用户名,password为信息机登录密码。
7、发送短信
int count = SMEntry.submitShortMessage(atTime, sourceAddr, destAddr, content, needStateReport, serviceID, feeType, feeCode);
其中: atTime:发送短信的时间。(Java.util.Date)
sourceAddr:待发送短信的源地址,不是必须填写正确。
destAddr:待发送短信的目的地址,目标手机号。
content:短信内容。
needStateReport:发送该短信是否需要状态报告。(注:使用状态报告可以确认对方是否一定收到)。该参数可以使用两个值,0:表示不需要状态报告,1:表示需要状态报告。
serviceID:业务类型。业务类型将用于运营商端对短信进行计费时使用,该参数不能超过10个字符。注意:该字段一般为“EIE”,或者“EIES”
feeType:资费类型。该参数只能是以下几个值:“01”表示对用户免费;“02”表示对用户按条收取信息费,具体收费将依据下一个参数;“03”表示对用户按包月收取信息费。
feeCode:资费代码。该参数依赖上一个参数,表示该短信的信息费(注:以分为单位),该参数不能超过六个字符。随便输个数字
8、关闭数据库
SMEntry.cleanUp();
分享到:
相关推荐
华为云短信msg demo是一个用于演示如何使用华为云短信服务的示例项目,主要针对开发者,帮助他们快速理解和集成华为云的短信发送功能。这个demo通常包括了必要的代码示例、配置文件以及调用接口的说明,以便开发者...
总的来说,华为短信网关的Java实现涉及到网络通信、JSON处理、安全验证、并发控制等多个方面,充分体现了Java语言在企业级应用开发中的强大能力。开发者在使用过程中,不仅需要熟悉Java编程,还要理解华为短信网关的...
华为短信API(综合网关)是华为云服务中的一项重要功能,它为企业和开发者提供了便捷、高效的短信发送服务。这个API允许用户通过编程方式与华为的短信平台进行交互,实现各种场景下的短信发送,如验证码、通知、营销...
总结,华为和嘉讯的MAS短信接口提供了全面的短信服务解决方案,涵盖了短信的发送、接收、管理和监控等多个方面。开发者在使用这些接口时,应深入了解接口特性和业务需求,确保接口的高效、稳定和安全运行。通过合理...
【企业移动的短信处理接口】是华为技术有限公司为企业用户设计的一种应用程序开发接口库,它以JAVA语言编写,目的是帮助企业业务系统便捷且灵活地与华为公司的短信平台进行交互。通过使用这个接口库,企业可以实现一...
这对于开发企业级的短信服务系统,如验证码发送、通知服务等非常有帮助。 5. **应用场景** 这些DEMO可以应用于多种场景,例如银行的交易验证、网站注册的手机验证码、物联网设备的远程控制等。它们为开发者提供了...
华为短信API是华为公司提供的一项服务,主要用于企业与客户之间的通信,尤其是批量发送短信或接收短信验证等功能。中国移动作为中国的主要电信运营商,其网络被华为短信API所支持,这意味着开发者可以借助华为的平台...
确保你的应用在发送短信时尊重用户的隐私,不发送未经用户许可的营销信息,并妥善处理用户数据。 总的来说,华为SMProxy包为开发者提供了一套完整的解决方案,用于在华为MAS平台上实现短信服务。通过理解其API接口...
企业信息机API接口是华为技术有限公司为满足企业用户在短信业务上的需求而设计的一种应用程序开发接口库,主要用于与华为公司的短信平台进行交互。这个接口库是基于JAVA语言编写的,使得企业业务系统能够轻松集成并...
首先,你需要找到一家可靠的短信服务提供商,如阿里云、腾讯云、华为云等。这些提供商通常提供API接口,让你能够通过编程方式发送短信验证码。在选择时,需要考虑价格、发送速度、到达率和全球覆盖范围等因素。 2....
华为云短信接入是为企业或开发者提供的一种便捷的发送短信服务的方式。通过调用华为云的API,应用程序可以向目标手机用户发送验证码、通知或者营销信息。以下是对标题和描述中涉及的知识点的详细说明: 1. **Base64...
例如,`SimpleAPI.jar`可能是一个包含预定义的函数和类库的Java API,用于简化短信发送和接收的编程工作。 2. **CMPP协议**:`51CTO下载-api-hw华为CMPP3.0短信网关API.rar`提到了CMPP(China Mobile Peer to Peer...
- **短信息**: 发送和接收短信的基本操作。 - **彩信**: 创建和发送包含图像、音频等内容的多媒体消息。 - **电子邮件**: 设置邮箱账号并通过手机收发邮件。 - **联系人管理**: 添加新联系人、查找联系人信息、从SIM...
1. **短信发送**:支持单发、群发,可设置定时发送,提供短信模板库,方便快捷地创建和编辑短信内容。 2. **短信接收**:自动接收用户发送的短信,如验证码、投诉等,并实时更新到系统中。 3. **状态报告**:记录...
7. **通话与短信管理**:在电脑上操作通话记录和发送短信,对于长时间办公或不方便使用手机的场景十分便利。 8. **调试与开发**:对于开发者,华为C5730手机套件可能包含USB调试模式,允许开发者进行应用测试、性能...
每个会话对象维护自己的状态机,处理具体的会话功能,并通过API向UssdServer发送消息。 3. USSD业务API描述: API接口以C语言的形式定义,但其他语言编写的程序也能调用。例如,`UssdInit`函数用于初始化USSD业务...
public DBSMProxy() 建立一个和信息机短信接口访问的代理对象。 public final void initConn() throws Exception 初始化和EIE系统的连接。 public final void initConn(String confFile) throws Exception 初始化和...
- **彩信**:全称多媒体消息服务(Multimedia Messaging Service,MMS),是短信服务(SMS)的升级版,能够发送包括文本、图片、音频、视频等多媒体内容。 - **联通彩信**:中国联通提供的彩信服务,支持用户通过...
在系统功能方面,华为服务器的漏洞扫描设备要求能够对系统漏洞、网站漏洞和无线安全漏洞进行全面扫描,并在扫描完成后生成详细的安全评估报告,通过电子邮件、FTP等方式发送。设备应支持多种告警方式,如短信、邮件...