Advertisement

短信网关接口源码+示例程序

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资源包含短信网关接口源代码及示例程序,旨在帮助开发者快速理解和实现短信发送功能。适合需要集成短信服务的应用开发人员使用。 短信网关接口源代码标准:客户端通过TCP连接到服务器(IP地址可能会变动,请参考相关网站公布的信息)。成功建立连接后,客户端需发送注册串为:“Login Name=【注册名】&Pwd=【注册密码】&Type=【0:接收和发送;1:仅接收;2:仅发送,默认为0】”并结束行。若所有服务项注册均成功,则服务器将返回“Pass”,否则会断开连接。 指令集: 1. 分发中心向服务方发送用户的短信请求,格式如下: - 发送方向:分发中心 - 格式:“Deliver CommandId=【命令标识】 &GateName=【源网关名】 &ItemId=【节目标识】 &UserNumber=【用户号码】 &SpNumber=【服务号码(必须以9160开头)】&MsgCode=【短信编码类型】 &Msg:=【经加码处理的短信内容】” - 回应:“Received CommandId=【对应发送时使用的命令标识】” 2. 服务方向分发中心提交发送内容,格式如下: - 发送方向:服务方 - 格式:“Submit (空格)CommandId=【命令标识】 &GateName=【目的网关名,默认由分发中心决定】&ItemId=【节目标识】 &SpNumber=【服务号码(必须以9160开头)】 &UserNumber=【用户号码,群发时用逗号隔开最多255个号码】 &FeeNumber=【计费号码,不填默认向目的用户收费】&FeeType=【计费类型,默认为按条计费】&ScheduleTime=【定时发送时间格式示例:020910200800(表示年月日时分秒)】 &ExpireTime=【短信寿命中止时间,不填默认为移动或联通的中止时间】 &MtFlag=【MT消息原因,默认值为MO点播引起的第一条信息】&ReportFlag=【状态报告标志,默认不需要返回状态报告】 &MsgCode=【短信编码类型】 &MsgId=【用户自定义消息标识,不超过20个字符且不含特殊加码解码的字符】 &ExtData:=【扩展数据需加码处理但不能超过120字节长度,默认为空串】&TP_pId = 【GSM协议类型】&TP_udhi=【仅使用一位的右对齐值,参考相关文档说明】 &Msg:=【经加码处理的短信内容】” - 回应:“Received CommandId=【对应发送时使用的命令标识】 3. 分发中心向服务方发送报告: - 发送方向:分发中心 - 格式:“Report CommandId=【命令标识】 &GateName=【源网关名】&MsgId=【服务方Submit请求中定义的值】 &ExtData = 【扩展数据,与提交时相同】&State = 【发送状态代码0-5分别对应不同的结果描述】” - 回应:“Received CommandId=【对应发送时使用的命令标识】 4. 分发中心或服务方向对方发起测试指令: - 发送方向:分发中心或服务方 - 格式:“ActiveTest CommandId = 【命令标识】” - 回应:“Received CommandId=【对应发送时使用的命令标识】 5. 加码与解码规则:将字符串中的每个字符转换为16进制ASCII值,汉字则使用其内码的16进制表示。对于参数内容中带“:=”连接符的情况,需进行加码处理;接收方收到后需要先解码才能正常使用。 错误代码: - 100:用户名或密码不正确 - 110:计费号码与注册手机不符

全部评论 (0)

还没有任何评论哟~
客服
客服
  • +
    优质
    本资源包含短信网关接口源代码及示例程序,旨在帮助开发者快速理解和实现短信发送功能。适合需要集成短信服务的应用开发人员使用。 短信网关接口源代码标准:客户端通过TCP连接到服务器(IP地址可能会变动,请参考相关网站公布的信息)。成功建立连接后,客户端需发送注册串为:“Login Name=【注册名】&Pwd=【注册密码】&Type=【0:接收和发送;1:仅接收;2:仅发送,默认为0】”并结束行。若所有服务项注册均成功,则服务器将返回“Pass”,否则会断开连接。 指令集: 1. 分发中心向服务方发送用户的短信请求,格式如下: - 发送方向:分发中心 - 格式:“Deliver CommandId=【命令标识】 &GateName=【源网关名】 &ItemId=【节目标识】 &UserNumber=【用户号码】 &SpNumber=【服务号码(必须以9160开头)】&MsgCode=【短信编码类型】 &Msg:=【经加码处理的短信内容】” - 回应:“Received CommandId=【对应发送时使用的命令标识】” 2. 服务方向分发中心提交发送内容,格式如下: - 发送方向:服务方 - 格式:“Submit (空格)CommandId=【命令标识】 &GateName=【目的网关名,默认由分发中心决定】&ItemId=【节目标识】 &SpNumber=【服务号码(必须以9160开头)】 &UserNumber=【用户号码,群发时用逗号隔开最多255个号码】 &FeeNumber=【计费号码,不填默认向目的用户收费】&FeeType=【计费类型,默认为按条计费】&ScheduleTime=【定时发送时间格式示例:020910200800(表示年月日时分秒)】 &ExpireTime=【短信寿命中止时间,不填默认为移动或联通的中止时间】 &MtFlag=【MT消息原因,默认值为MO点播引起的第一条信息】&ReportFlag=【状态报告标志,默认不需要返回状态报告】 &MsgCode=【短信编码类型】 &MsgId=【用户自定义消息标识,不超过20个字符且不含特殊加码解码的字符】 &ExtData:=【扩展数据需加码处理但不能超过120字节长度,默认为空串】&TP_pId = 【GSM协议类型】&TP_udhi=【仅使用一位的右对齐值,参考相关文档说明】 &Msg:=【经加码处理的短信内容】” - 回应:“Received CommandId=【对应发送时使用的命令标识】 3. 分发中心向服务方发送报告: - 发送方向:分发中心 - 格式:“Report CommandId=【命令标识】 &GateName=【源网关名】&MsgId=【服务方Submit请求中定义的值】 &ExtData = 【扩展数据,与提交时相同】&State = 【发送状态代码0-5分别对应不同的结果描述】” - 回应:“Received CommandId=【对应发送时使用的命令标识】 4. 分发中心或服务方向对方发起测试指令: - 发送方向:分发中心或服务方 - 格式:“ActiveTest CommandId = 【命令标识】” - 回应:“Received CommandId=【对应发送时使用的命令标识】 5. 加码与解码规则:将字符串中的每个字符转换为16进制ASCII值,汉字则使用其内码的16进制表示。对于参数内容中带“:=”连接符的情况,需进行加码处理;接收方收到后需要先解码才能正常使用。 错误代码: - 100:用户名或密码不正确 - 110:计费号码与注册手机不符
  • 优质
    本页面提供详细的短信接口文档和实例代码展示,帮助开发者快速理解和集成短信发送功能到应用中。 短信接口以及示例代码演示。
  • SMGP与彩WAP PUSH文档及
    优质
    本资料详尽介绍了电信网关SMGP协议下的短信、彩信及WAP PUSH服务接口规范,并提供实用示例代码。 电信网关SMGP短信彩信WAPPUSH接口文档及实例代码适用于Java开发环境。
  • 腾讯云
    优质
    本示例展示了如何利用腾讯云平台发送短信验证码或通知消息,详细说明了接口调用方法及参数设置,帮助开发者快速集成和使用短信服务。 腾讯云的短信接口实例不能免费共享给大家,请大家合理使用。
  • ASP版阿里
    优质
    本示例提供了一种使用ASP语言对接阿里巴巴集团提供的短信服务接口的方法和代码,方便开发者集成短信功能。 阿里短信接口示例asp版:只需替换自己的keyid、key值、短信模板及短信签名即可使用。
  • 腾讯云开发
    优质
    本示例代码为开发者提供了如何使用腾讯云平台发送短信的详细步骤和API调用方法,帮助用户快速集成并应用腾讯云的短信服务功能。 腾讯云短信接口开发示例的所有配置在application.xml文件中进行,请自行设置相关参数。此外,在腾讯云平台上也需要根据其API文档完成一些必要的配置工作。具体配置详情请参考腾讯云官方文档,文档地址为:https://cloud.tencent.com/document/product/382/18071。
  • Delphi7
    优质
    本实例提供使用Delphi7编写短信发送功能的代码示例,包括连接短信服务提供商、构建及发送短信请求等步骤。适合初学者参考学习。 提供一个详细的 Delphi7 短信接口代码示例,该示例简单易懂,帮助大家轻松对接短信接口并实现发送短信及验证码的功能。