短信平台API说明书
验证码接收平台API对接的详细说明
极码验证码接收平台API对接的详细说明 系统API的说明所有注册用户都可以使用接口,无需找管理员开通,所有帐号都可以是开发者!接口地址:/api.aspx?action=接口统一编码:UTF-8接口调用方式:HTTP,支持GET和POST两种方式。
接口调用时间间隔:50毫秒。
如果低于50毫秒会提示"message|please try again later"GET调用方法:/api.aspx?action=方法名&参数1=值&参数2=值(具体方法名及参数请参考接口方法)注意:服务器返回no_data时表示系统暂时没有可用号码了,请使用死循环每隔一分钟请求一次手机号,平台是不定时加号的。
max_count_disable出现这个提示是因为您获取的号码以达到上限,每个获取到的号码都必须正确处理(要么调用ReleaseMobile释放号码退出任务,要么获取验证码,要么号码不能用加黑,要么号码收不到短信加黑。
getRecvingInfo方法可以查看您当前获取的手机号码如果接口返回action_parameter_error 表示传入方法名错误或方法不存在。
用户登录(/index.aspx)[方法名] loginIn传入参数:1. uid:用户名2. pwd:密码GET方式调用实例:/api.aspx?action=loginIn&uid=用户名&pwd=密码方法调用返回值示例:1.成功返回:用户名|token(下面所有方法都要用的令牌)2. 失败返回值说明:返回值说明login_error 用户名密码错误message|please try again访问速度过快,建议休眠50毫秒后再试lateraccount_is_locked 账号被锁定用户名密码错误login_error获取用户个人信息[方法名] getUserInfos传入参数:1. uid=用户名2. token=登录时返回的令牌GET方式调用实例:/api.aspx?action=getUserInfos&uid=用户名&token=登录时返回的令牌方法调用返回值示例:1.成功返回:用户名;积分;余额;可同时获取号码数2. 失败返回值说明返回值说明parameter_error 传入参数错误not_login 没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token message|please try again later 访问速度过快,建议休眠50毫秒后再试account_is_locked 账号被锁定unknow_error 未知错误,再次请求就会正确返回获取手机号码[方法名] getMobilenum说明:项目ID请登录官网,查看项目管理获得传入参数:1. pid=项目ID2. uid=登录用户名3. token=登录时返回的令牌4. lock=是否锁定号码(可以不填写该参数,"1"为锁定。
SmsAPI说明文档
B: action 部分: 用户操作指令,例如发送短信(SendSms),查询余额(CheckSumSms)等.
C: 提交数据 部分: 根据操作指令的不同,需要提交相应的数据
一个完整的Request如下(发送短信)
?UserID=15&PassWord=E10ADC3949BA59ABBE56E057F20F883E&mobile=13513331133&message=sdcsdcd&action=SendSms
200 = "短信发送成功"
210 = "登录成功"
400 = "用户传入参数错误"
401 = "短信发送失败"
402 = "发送的短信内容字数数多于500字符请检查"
403 = "用户验证错误"
404 = "用户禁止登入"
406 = "剩余可发送的少于输入的电话号码数量"
500 = "Server Handle Error(服务器处理错误)";
/Tools/MD5.aspx (对我们给您出的密码进行MD5(格式为:32位加密,加密格式不区分大小写))
如:调用中密码为 123456 加密后为
SMSPassword = "E10ADC3949BA59ABBE56E057F20F883E" '用户密码
action=SendSms 用户操作指令,例如发送短信(SendSms),查询余额(CheckSumSms)等.
服务器返回数据: 服务器返回数据是以 code=200&msg=发送成功 这样的记录.
新95105187接口说明
短信内容
短信内容长度70-400,根据不同的通道有变化
每个英文或阿拉伯字符也算1个汉字
说明:发送速度:接口的访问间隔是0.1秒,最快访问速度是每秒十次。建议每个包号码数量不超过100条,并把timeout定为10分钟以上。
接口编码格式:UTF-8
3发送返回参数说明:
返回代码
代码说明
100
发送成功
101
您的账户余额不足
102
短信内容长度超过最大允许字数
103
用户名不存在或者密码错误或者帐号属性错误
104
号码出错
105
短信内容为空
109
系统异常提示
110
号码数量超出
111
系统异常
112
手机号不能为空
113
关键字
常见问题说明:1长短信:对于长短信,扣费按照7ห้องสมุดไป่ตู้ –通道签名长度- 3来计算。
2109错误:确认接口编码格式是否正确,测试标准是发送带有“%”的短信看是否能成功发送
余额查询
1接口地址:/HttpPostGetBalance.aspx
2短信发送参数:
参数名称
参数说明
备注
userid
用户id
由系统管理员开通
pwd
用户密码
由系统管理员设定,可改
网关短信点告平台HTTP POST接口说明
短信发送
1接口地址:/HttpPostSendSms.aspx
2短信发送参数:
参数名称
参数说明
备注
userid
用户id
由系统管理员开通
pwd
用户密码
由系统管理员设定,可改
亿美软通EUCP短信平台SDK使用说明书
亿美软通EUCP短信平台SDK使用说明书1简介:亿美软通短信SDK由两部分组成:EUCPComm.dll、EUCPASPComm.dll。
其中,EUCPASPComm.dll是Com组件,它是提供给asp的专用组件,在使用asp编程时须先注册这个Com组件(regsvr32 X:\XXX\EUCPASPComm.dll),然后将EUCP Comm.dll这个动态库文件拷贝到系统目录system这个文件夹下即可,又分成网络版和单机版动态库文件。
单机版名称在分别为EUCPCommSingle.dll和EUCPASPCommSingle.dll。
在使用asp之外的其它编程语言进行程序设计时,只需将EUCPComm.dll 复制到程序文件所在目录下即可。
SDK包采用标准c++语言,尽量不带有与操作系统或开发工具相关的内容。
使用vc++编写。
此文档描述的是所有方法的调用,均可以网络版调用,但有的不能在单机版调用,请注意。
2EUCPComm.dll方法描述2.1Register方法功能描述:客户端使用软件序列号进行注册;函数声明:int __stdcall Register (char* sn, char* pwd,char* EntName,char* LinkMan,char*Phone,char* Mobile,char* Email,char* Fax,char* sAddress,char* Postcode);参数说明:返回值:2.2 GetBalance方法功能描述:获得帐户当前余额函数声明:int __stdcall GetBalance(char* sn,char* balance);参数说明:返回值:2.3ChargeUp方法功能描述:短信充值函数声明:int __stdcall ChargeUp(char* sn,char* acco,char* pass);参数说明:返回值:2.4 SendSMS方法功能描述:发送短消息到EUCP平台;函数声明:int __stdcall SendSMS(char* sn,char* mn,char* ct);参数说明:返回值:注:短信内容最多70个字,手机号最多1000个(号码间用逗号分隔)2.5 SendSMSEx方法功能描述:发送短消息到EUCP平台,可以带附加号码。
发送短信 稳定的短信API
发送短信稳定的短信API来啦稳定的短信API,99%到达率,及时响应,请务必添加图片验证码等防恶意攻击的机制,以防短信轰炸。
!注意:同1个号码同1个签名的内容30秒内只能发1条,1分钟内只能发2条,30分钟内只能发3条,详细请参考:/news/index/id/50接口名称:短信api接口平台:聚合数据接口地址:/sms/send支持格式:json/xml请求方式:http get请求示例:/sms/send?mobile=手机号码&tpl_id=短信模板ID&tpl_value=%23code%23%3D654654&key=请求参数说明:名称类型必填说明mobile string 是接收短信的手机号码tpl_id int 是短信模板ID,请参考个人中心短信模板设置tpl_value string 是变量名和变量值对,如:#code#=431515,整串值需要urlencode。
如果你的变量名或者变量值中带有#&=中的任意一个特殊符号,请先分别进行utf-8 urlencode编码后再传递key string 是应用APPKEY(应用详细页查询)dtype string 否返回数据的格式,xml或json,默认json 返回参数说明:名称类型说明error_code int 返回码reason string 返回说明短信api调用JSON返回示例:/****失败示例**/{"reason": "错误的短信模板ID,请通过后台确认!!!","result": [],"error_code": 205402}/****成功示例**/{"reason": "短信发送成功","result": {"count": 1, /*发送数量*/"fee": 1, /*扣除条数*/"sid": 2029865577 /*短信ID*/ },"error_code": 0 /*发送成功*/}。
集时通短信平台接口
集时通短信平台接口
HTTP短信接口说明
二零一零年
第1共5页
一、接口说明
1.1通讯方式:客户端将调用方法所需的参数按约定的某ML片
Http接口地址:
1.2任务执行某ML参数格式说明:短信发送操作参数格式分别如下:
短信发送:
备注:所要发送的任务数量依据Item\\Tak节点的数量,最大任务数
不能超过20个。
返回值说明:
值
描述
第2共5页
备注
000102080910其它
任务执行成功
错误的用户账号或密码用户账户余额不足
发送时间不能小于当前时间某ML参数格式错误数据库操作错误某SD 验证错误提示
1.3短信发送结果查询:
按查询ID号方式获取结果的某ML参数格式,返回值的数量依据Search_ID节点的数量,最大不能超过100个:
其中Service_Type代表查询的操作类型,0表示获取短信发送任务结果
按执行时间段方式获取结果的某ML参数格式,结果可按记录分页形式返回:
成功操作后返回的某ML片断格式,Reult的节点数量表示返回的记录数:
第3共5页
错误值说明值0107其它
描述
错误的用户账号或密码数据库操作错误某SD验证错误提示
备注
1.4短信回复结果查询:
按执行时间段方式获取结果的某ML参数格式,结果可按记录分页形式返回:
成功操作后返回的某ML片断格式,Reult的节点数量表示返回的记录数:
第4共5页
错误值说明值0107其它
描述
错误的用户账号或密码数据库操作错误某SD验证错误提示备注
第5共5页。
短信平台用户手册
新短信平台企信通-移动信息平台用户操作手册目录目录 (2)1.目的 (2)2.范围 (3)3.缩写 (3)4.名词定义 (3)5.总体概况 (4)5.1企信通简介 (4)5.2系统功能特色 (4)普通用户各功能操作步骤 (5)1、用户登录 (5)2、短信发布 (7)2.1普通短信(相同内容群发) (7)2.2动态短信(不同内容群发) (8)2.3发送任务查看 (10)2.4收件箱 (10)3、查询统计 (11)4、单位通讯录(公共通讯录) (12)5、个人通讯录(私人通讯录) (13)6系统管理(管理员控制) (14)6.2 操作员管理 (14)6.3 通道配置 (15)6.4 短信模板管理(非常重要) (16)6.5 公告设置 (18)6.5 操作日志 (18)1.目的本文档旨在指导用户使用企信通产品。
友情提示:为了更好的阅读,请将此文档显示比例调至不低于120%2.范围适用于企信通所有用户的操作和使用。
3.缩写4.名词定义5.总体概况5.1企信通简介企信通—移动信息平台,是指为了满足企业各种IT应用系统及电脑终端与手机用户的移动通信需求,构建实时移动信息化办公,生产,营销及客户服务等企业应用环境,在企业Intranet内部部署的基于短信(SMS)等多种通讯方式实现企业内外部统一的B/S架构移动信息服务。
企信通平台为企业提供有通道资源管控,组织机构设置,账号权限管理,互动营销促进,账单计费管理等强大管理功能;并同时通过企信通丰富的集成接口及灵活的业务系统对接模块,实现基于企业自身IT应用的灵活,可控和统一的集成部署应用需求。
5.2系统功能特色提供多运营商支持的开放式的网关通道接入支持;提供全面的短信彩信业务管理功能;提供互动,群发应用模式的高效通信引擎;提供丰富的二次开发接口,实现统一的集成部署;提供详细的短信收发状态管理,轻松掌控收发状况;提供全面的计费,统计报表功能。
普通用户各功能操作步骤1、用户登录打开网页浏览器,输入网址:http://222.198.118.142:8080/,进入企信通登录页面,如下图:1.用户输入相应的“登录账号”和“密码”信息。
API接口说明书模板
API接口说明书Word模板API接口说明书某某系统接口说明书北京某某科技有限公司2020年7月目录某某系统接口说明书1引言1.1编写目的1.2范围1.3参考资料2APP接口说明2.1接口名称2.1.1请求地址2.1.2参数说明2.1.3返回结果说明2.1.4示例1引言1.1编写目的本报告的目的为了明确某某艺术馆App调用系统服务器的接口,为安排App的开发提供依据。
1.2范围本报告主要围绕App应用提出的基本需求,为下一步的App开发系统提供基础的API接口。
2APP接口说明2.1接口名称2.1.1请求地址2.1.3返回结果说明2.1.4示例URL:http://www.***.com/d/app/focusAd?type=1&locale=zh 返回结果:[{"id":18,"picUrl":"focusad/08f5c8d1-7671-4514-cfc0-7a76e4e64836.jpg","title":"独立风骨","type":1,"createtime":1434532509000,"effTs":14345325 09000,"des":"","isUsing":1,"sortNum":1,"toUrl":"http://w ww.***.com/guest/88242"},{"id":16,"picUrl":"focusad/fd e16538-50f1-48f6-ef14-b17c78772fa1.jpg","title":"华南理工大学","type":1,"createtime":1433154304000,"effTs":14331543 04000,"des":"舞跃华南","isUsing":1,"sortNum":1,"toUrl":"http://www.***com/c ontent/expoEvent16/1"},{"id":19,"picUrl":"focusad/b1782a75-429f-476f-cc75-8c3601e85ddb.jpg","title":"中央美术学院"}]。
腾讯云短信API文档说明书
短信API文档产品文档【版权声明】©2013-2019 腾讯云版权所有本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全部或部分本文档内容。
【商标声明】及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有。
本文档涉及的第三方主体的商标,依法由权利人所有。
【服务声明】本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整。
您所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则,腾讯云对本文档内容不做任何明示或模式的承诺或保证。
文档目录API文档简介API文档简介最近更新时间:2021-03-23 15:45:11短信 API 升级到3.0 版本。
全新的 API 接口文档更加规范和全面,统一的参数⻛格和公共错误码,统一的SDK/CLI 版本与 API 文档严格一致,给您带来简单快捷的使用体验。
支持全地域就近接入让您更快连接腾讯云产品。
腾讯云短信(Short Message Service,SMS)沉淀腾讯十多年短信服务技术和经验,为 QQ、微信等亿级平台和10万+客户提供国内短信和国际/港澳台短信服务。
国内短信验证秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,稳定可靠。
腾讯云短信旨在帮助广大开发者快速灵活接入高质量的国内、国际/港澳台短信服务。
说明:本章节短信 API 接口均为最新 API 3.0 接口,后续短信相关新增功能都会在此章节更新。
我们强烈推荐您使用最新 API 3.0 接口。
畅卓chanzor短信接口说明
客户接口说明客户接口说明 1第一章发送接口 21.1 请求地址 21.2参数说明 21.3返回值 2第二章余额及已发送量查询接口 32.1 请求地址 32.2参数说明 32.3返回值 3第三章非法关键词查询 43.1 请求地址 43.2参数说明 43.3返回值 4第四章状态报告接口 54.1 请求地址 54.2参数说明 54.3返回值 54.4错误返回值——状态报告请求错误返回格式及对应值 6第五章上行接口 65.1 请求地址 65.2参数说明 65.3返回值 75.4错误返回值——回复请求错误返回格式及对应值 7接口说明:客户接口部分提供http url方式的接口,根据客户需求可以提供相应接口,接口编码方式采用统一的UTF-8接口地址 :8001第一章发送接口1.1 请求地址请求地址是客户接口程序调用时请求的url地址,采用的是http post 接口,地址是:8001/sms.aspx 对应UTF-8:8001/smsGBK.aspx 对应GB2312入口地址一般不会发生变化,当发生变化的时候,会通知接口用户1.2参数说明:8001/sms.aspx:8001/smsGBK.aspx例如::8001/sms.aspx?action=send&account=账号&password=密码&mobile=手机号&content=内容&sendTime=1.3返回值在接收到客户端发送的http请求后,返回以xml的方式返回处理结果。
格式为:<?xml version="1.0" encoding="utf-8" ?><returnsms><returnstatus>status</returnstatus> ---------- 返回状态值:成功返回Success 失败返回:Faild<message>message</message> ---------- 返回信息:见下表<remainpoint> remainpoint</remainpoint> ---------- 返回余额<taskID>taskID</taskID> ----------- 返回本次任务的序列ID<successCounts>successCounts</successCounts> --成功短信数:当成功后返回提交成功短信数</returnsms>第二章余额及已发送量查询接口2.1 请求地址请求地址是客户接口程序调用的时候请求的url地址,采用的是http post 接口,地址是:8001/sms.aspx:8001/smsGBK.aspx入口地址一般不会发生变化,当发生变化的时候,会通知接口用户2.2参数说明例如:action=overage&userid=&account=账号&password=密码2.3返回值<?xml version="1.0" encoding="utf-8" ?><returnsms><returnstatus>status</returnstatus>-------返回状态值:成功返回Success 失败返回:Faild<message>message</message>--------------返回信息提示:见下表<payinfo>payinfo</payinfo>--------------返回支付方式后付费,预付费<overage>overage</overage>-------------返回余额<sendTotal>sendTotal</sendTotal>----返回总点数当支付方式为预付费是返回总充值点数</returnsms>第三章非法关键词查询3.1 请求地址请求地址是客户接口程序调用的时候请求的url地址,采用的是http post 接口,地址是:8001/sms.aspx:8001/smsGBK.aspx入口地址一般不会发生变化,当发生变化的时候,会通知接口用户3.2参数说明例如:action=checkkeyword&userid=&account=账号&password=密码&content=内容3.3返回值<?xml version="1.0" encoding="utf-8" ?><returnsms><message>message</message>--------------返回信息提示:见下表</returnsms>第四章状态报告接口4.1 请求地址请求地址是客户接口程序调用的时候请求的url地址,采用的是http post 接口,地址是:8001/statusApi.aspx入口地址一般不会发生变化,当发生变化的时候,会通知接口用户4.2参数说明例如:action=query&userid=&account=账号&password=密码4.3返回值<?xml version="1.0" encoding="utf-8" ?><returnsms><statusbox><mobile>134********</mobile>-------------对应的手机号码<taskid>1212</taskid>-------------同一批任务ID<status>10</status>---------状态报告----10:发送成功,20:发送失败<receivetime>2011-12-02 22:12:11</receivetime>-------------接收时间<errorcode>DELIVRD</errorcode>-上级网关返回值,不同网关返回值不同,仅作为参考</statusbox>。
Coremail2.0API使用手册(sms)
CoreMail2.0 Standard EditionDoc Version 1.0API使用手册(邮件到达专用)Tebie Limited香港普智资讯科技有限公司2002.11COREMAIL2.0 C API1.Coremail API工作结构图Coremail API 在系统中的位置图。
2.API配置文件说明在Coremail系统配置中,apisvr.conf是配置Coremail API的系统文件。
具体配置如下:[Global]User="coremail" #执行程序的用户Unlimit="1" #系统执行程序是否有Unlimit设置Daemon="0" #是否为后台执行(1—yes,0—no)DebugLevel="0" #是否为Debug级别日志LogFile="/home/coremail/logs/apisvr.log" #普通日志文件路径ErrorLogFile="/home/coremail/logs/apisvrerr.log" #出错日志文件路径[SERVER SETTING]Port="2700" #服务监听端口[COMMAND SETTING]Port="2702" #服务命令端口[CLIENT SETTING]ServerIP="127.0.0.1" #API安装服务器的IP地址[welcome] #如果有此配置段则用API注册用户成功后发欢迎信,filename指定欢迎信模版filename= “欢迎信模版路径”3.CoreMail 系统提供的API包括功能1 . 增加新用户2 . 修改用户资料3 . 删除用户4 . 读取用户资料5 . 检查用户是否存在6 . 登陆用户7 . 用户退出登陆8 . 提供"临时空间",让CGI存放session信息9 . 让CGI读取自己存放的session信息10. 检查session是否已经过期11. 刷新session,防止session过期12. 认证用户密码13. 扫描病毒邮件14. 增加虚拟域15. 修改虚拟域16. 删除虚拟域17. 检查虚拟域信息18. 查询域用户总数19. 给用户过滤器添加过滤规则API 以网络接口(socket)的方式提供,即API 程序把有关功能发送给CoreMail 的API server, 然后由server 执行具体任务。
短信API源代码(电信移动自由转换)
维美WEB 短信服务说明书Tip 1: 在调用其他函数之前,请确认WebService地址电信地址: /server/Service.asmx网通地址: /server/Service.asmxTip 2:批量发送,为保持最快响应速度,建议每次1000条,尽量不要超过2000。
Tip 3:尽量不要采用多线程。
SendMessage函数功能描述:发送短信参数说明类别参数名称类型说明输入username string 用户帐号输入passwrod string 用户密码输入Message string 短信内容输入destmobile string 建发送号码,每个号码以西文分号结尾PS: 发送号码建议每次提交不要超过2000条。
并且每个号码后面需要带一个西文分号返回值返回值类型说明>0int 发送成功的条数-1 int 用户名或者密码不正确-2 int 帐号余额不足-3 int 没有匹配的通道-5 int 没有发送的号码-97 int 用户名或者密码不合法-100 int 捕获未知异常UserLogin函数功能描述:验证用户合法性参数说明类别参数名称类型说明输入username string 用户帐号输入passwrod string 用户密码返回值返回值类型说明1int 用户合法-1 int 用户不合法-100 int 捕获未知异常UserNums函数功能描述:获取帐号的余额参数说明类别参数名称类型说明输入username string 用户帐号输入passwrod string 用户密码返回值返回值类型说明>=0int 用户的余额数目-1 int 用户不合法-100 int 捕获未知异常UserChannels函数功能描述:获取帐号的通道参数说明类别参数名称类型说明输入username string 用户帐号输入passwrod string 用户密码返回值返回值类型说明1int 网关2 int 卡发-1 int 没有定义-100 int 捕获未知异常PassChange函数功能描述:修改帐号的密码参数说明类别参数名称类型说明输入username string 用户帐号输入passwrod string 用户密码输入Newpasswrod String 新的密码返回值返回值类型说明1int 修改成功-1 int 修改失败-100 int 捕获未知异常Get_Sms 函数功能描述:接收短信函数参数说明类别参数名称类型说明输入username string 用户帐号输入passwrod string 用户密码返回值:Save_SMS 数组类Save_SMS 描述:每一条回复短信对应一个Save_SMS类别参数名称类型说明输出Mobile string 获取此Sava_SMS内存储的手机号码输出Content string 获取此Sava_SMS内存储的短信内容输出Time string 获取此Sava_SMS内存储的回复时间。
短信平台API接口使用手册
成功,返回结果 <ReceiveMessage> <Result total="2" mess="" /> <Message> <SendNum>1385196xxxx</SendNum> <SendTime>2009-01-08 11:10:20.0</SendTime> <MemberName>xxxx</MemberName> <MemberCompany>国研科技</MemberCompany> <Content>浏试接收服务</Content> </Message> <Message> <SendNum>138519xxxxx</SendNum> <SendTime>2009-01-08 11:41:38.0</SendTime> <MemberName>xxxx</MemberName> <MemberCompany>国研科技</MemberCompany>
1.2 企业接口调用方式
企业接口函数的调用方式, 此处列出各种语言及开发环境调用的示例,具体环境还 需要作实际的修改。
1.2.1 C#中的调用
在 C#中调用 WebService 很简单, 在项目中添加一个 WEB 引用, 打入服务器的地 址:http:// 10.0.0.14:1080/Webservice/SendShortMessage.asmx 会列出此服务下面的 所有方法,点击添加引用即可,在代码里面可以像本地类一样的使用 WebService 的服 务,例如,你建立的 WebService 的引用为 testSvc,那么调用的方式为: testSvc. SendShortMessage obj = new testSvc. SendShortMessage(); xml = obj. ExecSendBatchMessage (“messageContent”, “sender”, “receivers” ,
短信平台通用解决方案
短信平台通用解决方案介绍短信平台通用解决方案是一种用于管理和发送短信的系统,可以帮助企业快速、安全地向客户发送短信。
该解决方案基于现有的短信通道和技术,通过API接口,让企业可以方便地集成短信服务到其自己的应用程序中。
功能特点1. 管理短信模板短信平台通用解决方案提供了一个模板管理功能,可以让企业方便地创建和管理短信模板。
企业可以通过该功能预先定义好短信的内容和格式,然后在需要发送短信时直接使用模板,节省了重复创建短信内容的时间。
2. 发送短信短信平台通用解决方案还提供了发送短信的功能。
企业可以通过调用API接口,将需要发送的短信信息传递给短信平台,平台会将短信发送到指定的接收方。
发送短信的接口支持批量发送,可以一次性发送多个短信,提高了发送效率。
3. 短信状态查询短信平台通用解决方案还提供了查询短信状态的功能。
企业可以通过调用API接口,查询已发送短信的状态,包括短信是否发送成功、发送时间、接收方号码等信息。
这个功能可以方便企业了解短信的发送情况,并及时处理发送失败的短信。
4. 短信统计报表短信平台通用解决方案还提供了短信统计报表的功能。
企业可以通过查看报表了解短信的发送情况和效果,包括短信发送量、发送成功率、发送时间分布等信息。
这些统计数据可以帮助企业分析短信发送的效果,进一步优化短信营销策略。
5. 高性能和可靠性短信平台通用解决方案具有高性能和可靠性。
它基于现有的短信通道和技术,保证了短信的快速发送和可靠性,能够满足企业的大规模短信发送需求。
同时,系统也具备负载均衡和故障恢复等功能,能够提供稳定的服务。
技术架构短信平台通用解决方案的技术架构主要包括以下几个部分:1.短信平台前端:提供用户界面,供企业管理短信模板、发送短信、查询短信状态等操作。
2.短信平台API接口:用于向外部系统提供短信发送、状态查询等功能的接口。
3.短信通道:连接短信平台和运营商的通道,负责将短信发送到接收方的手机上。
4.短信数据库:存储短信的相关信息,包括短信内容、接收方号码、发送状态等数据。
短信平台功能介绍
停止接收数据和发送数据
短信审核设置
用于设置审核条数例如写入50条则当用户提交50条的时候或者50条以下的时候自动发送,50条以上自动进入审核池注只针对开了审核的用户账号
卡发速度设置
设置当前集群的所有设备的发送速度
开启网关发送
如果接了网关则点此按钮用户提交的数据可发送网关
开启接收审核
用来接收审核数据,一旦有审核系统右下角可提醒
提交记录
用户可查询自己的发送记录
短信收件箱
查询回复短信的内容
发送成功明细
用于短信跟踪,用户可查询到号码的发送成功状况
发送失败明细
用于短信跟踪,用户可查询到号码的发送失败状况
代理信息
所有客户端或者代理上均可显示本公司信息(可自行设置)
通讯录
方便客户管理自己的客户
充值记录查询
查询自己的充值记录
登陆日志查询
群发有限条数设置
用于设置群发时优先发送的条数,例如设置了30条如若有用户提交30条或30条以下的短信则系统将这30条优先发送,注平台上的设备在忙发送量再大也是不排队优先发送。并且这次提交的号码自动进入白名单
密码修改
修改后台账户的密码
Web平台公告设置
更新web平台的公告内容
开启自动发送
当连接设备后点击此按钮则自动接收数据进行发送,自动发送时可根据设置的比例来判断是否扣量,如果扣量扣除的号码将自动录入发送成功,用户可在短信跟踪中查到虚假的发送成功。如果当前扣除的号码在白名单中则不扣除优先发送。
用户登陆后可查询自己的每次登陆的时间
代理商平台
功能名称
描述
开通普通用户
平台发送用户(无限开下级用户)
开通代理用户
短信服务测试协议范本
短信服务测试协议范本一、测试目的本次测试旨在验证短信服务的功能是否正常,包括发送短信、接收短信、短信内容是否正确等。
二、测试环境1. 短信服务平台:(1)平台名称:(2)平台版本:(3)短信网关:(4)短信通道:(5)短信API:2. 测试手机:(1)手机型号:(2)手机系统版本:三、测试用例1. 发送短信功能测试(1)测试目标:验证短信发送功能是否正常。
(2)测试步骤:1)选择一个有效的手机号码作为测试目标号码。
2)使用短信API发送一条测试短信。
3)查看测试目标号码是否收到了该条短信。
(3)预期结果:短信发送成功,并且测试目标号码收到该条短信。
2. 接收短信功能测试(1)测试目标:验证短信接收功能是否正常。
(2)测试步骤:1)在测试手机上安装一个短信接收应用。
2)向测试手机发送一条测试短信。
3)查看短信接收应用是否收到了该条短信。
(3)预期结果:短信接收应用成功收到该条测试短信。
3. 短信内容验证测试(1)测试目标:验证短信内容是否正确。
(2)测试步骤:1)向测试手机发送一条包含特定内容的短信。
2)使用短信API接收该条短信。
3)将接收到的短信内容与预期内容进行对比。
(3)预期结果:接收到的短信内容与预期内容一致。
4. 发送短信速度测试(1)测试目标:验证短信发送的速度是否满足需求。
(2)测试步骤:1)设置一个定时器,记录发送一条短信所需的时间。
2)循环发送多条测试短信,记录平均发送时间。
(3)预期结果:平均发送短信的时间符合要求。
四、测试结果记录根据实际测试情况记录每个测试用例的测试结果,并进行说明。
五、缺陷报告如果在测试过程中发现了任何功能缺陷或异常情况,需要及时记录并向开发人员进行报告,以便及时修复。
六、测试总结根据测试结果对短信服务进行评估,并给出改进和优化的建议。
以上为短信服务测试协议范本,供参考使用。
测试人员可以根据具体的需求和系统进行相应的调整和补充。
大汉三通短信云接口手册V1.5.12
大汉三通短信云接口手册目录1、引言 (5)1.1.目的 (5)1.2.名词解释 (5)2、系统结构 (5)3、快速开发代码实例 (6)3.1.Java开发 (6)3.1.1.短信http接口(Json格式) (6)4、短信接口 (6)4.1.http接口(json格式) (6)4.1.1.短信下发 (6)4.1.2.批量短信下发 (8)4.1.3.短信状态报告 (10)4.1.4.获取回复短信 (11)5、短信错误码 (13)5.1.提交响应错误码 (13)5.2.状态报告错误码 (14)6、常见问题汇总 (15)7、动态短信验证码安全防护方案 (17)8、技术支持 (18)保密本文件及其内容为上海大汉三通通信股份有限公司保密资料。
本文件及其内容永远属于上海大汉三通通信股份有限公司拥有财产,在无上海大汉三通通信股份有限公司采用书面形式表示同意外,本文件a.不可以用于其他非原指定用途;b.不可以向第三方披露;c.不可采用任何形式进行复制和传播,包括但不限于传真、纸张邮件和电子邮件。
文档修改历史1、引言1.1.目的该接口手册编写目的在于描述短信云CTC-OSS(以下简称CTC- OSS)具体的接口协议,供设计和开发人员在开发过程中参考,也使用户对该平台的短信上、下行流程有一个全面的了解。
1.2.名词解释2、系统结构企业用户从上图可以看出,企业用户通过Internet网络接入大汉短信云,大汉短信云再连接到各运营商,为手机用户提供短、彩信息服务。
企业用户与大汉短信云之间采用本文中定义的接口进行通信。
3、快速开发代码实例3.1.Java开发3.1.1.短信http接口(Json格式)✧目录路径:java\sms_http\json\✧开发请参照:java\sms_http\json\readme.txt4、短信接口4.1.http接口(json格式)注:终端客户的接入方式设置为http接入时才能使用此接口。
中国电信短信接入API使用手册(DB接口)
中国电信短信接入A P I使用手册(D B接口)中国电信股份XXXX互联网与增值业务运营中心2009年10月目录一、引言31.1 编写目的31.2 背景说明31.3 术语定义3二、概述42.1 接口功能42.2 接口组成4三、接口介绍53.1 网络结构53.2 运行环境6操作系统6数据库系统63.3 数据队列6发送队列表6接收队列表7回执队列表73.4 DB接口开发说明8四、使用指导84.1 开发步骤8一、引言1.1 编写目的中国电信提供了强大的短信接入机制。
本手册用于指导客户利用中国电信提供的短信接口进行其他需要短信功能的新系统开发或原有系统的短信功能扩展。
本手册的阅读对象为需要采用中国电信短信接入API完成客户开发的设计人员与编码人员。
1.2背景说明本手册适用于中国电信SMGP协议(V)短信网关接入。
1.3术语定义二、概述2.1 接口功能中国电信短信接入API是根据中国电信SMGP协议开发的,封装后的用户开发接口。
接口可降低用户接入开发的难度,提升接入效率。
接口主要功能包括:⏹支持MT短信的发送。
⏹支持MO短信的接收。
⏹支持短信回执的接收。
2.2 接口组成中国电信短信接入API包括如下部分:三、接口介绍3.1 网络结构网络结构说明:1、行业短信网关接入模块:提供到各地短信中心的接入功能,同时与全国行业应用平台实现互连;2、行业短信平台业务处理模块:主要完成短信上行和下行的业务处理,短信下发,无论是单发,还是群发,无论是单个用户,还是多个用户,都采用下发任务机制实现。
3、行业短信网关置于电信机房,集团客户端可通过互联网或专线与其连接。
4、集团客户端的各类信息系统是通过向接口数据库进行数据读写操作,实现短信上、下行。
3.2运行环境3.2.1操作系统DB接口程序支持WINDOWS NT/XP/2003/VISTA操作系统,暂不支持LINUX、UNIX 等。
3.2.2数据库系统DB接口自带ACCESS数据库,可在本机架设。
API接口使用手册(简易版)
API接口使用手册(简易版)概述该文档旨在提供使用API接口的简易手册,帮助用户快速了解和使用API接口。
用户可以通过API接口实现与其他系统的数据交互和功能集成。
API接口基本信息- 接口名称: [接口名称]- 接口版本: [接口版本]- 接口地址: [接口地址]接口鉴权在使用API接口之前,用户需要先获得访问凭证,以确保安全性和权限控制。
用户需要向系统管理员申请API访问凭证,并按照指引进行鉴权操作。
接口请求和响应格式请求格式- 请求URL: [请求URL]- 请求头部:- Content-Type: application/json- Authorization: Bearer [访问凭证]- 请求参数:用户根据具体接口需求传递相应的请求参数,格式为JSON。
{"param1": "value1","param2": "value2"}响应格式- 响应状态码:- 200: 请求成功- 400: 请求参数错误- 401: 访问未授权- 500: 服务器错误- 响应数据格式:响应数据以JSON格式返回。
{"code": 200, "message": "请求成功", "data": {"param1": "value1", "param2": "value2"}}接口示例示例1: 获取用户信息- 接口地址: /api/user- 请求方法: GET请求参数无响应示例{"code": 200,"message": "请求成功", "data": { "username": "example",}}示例2: 创建用户- 接口地址: /api/user- 请求方法: POST请求参数{"username": "newuser", "password": "password123" }响应示例{"code": 200, "message": "用户创建成功","data": {"username": "newuser",}}注意事项- 请确保在使用API接口前先进行鉴权操作,以获得访问凭证。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
查询某个时间段内的短信,startDate是起始时间,endDate是结束时间,返回的是在这个时间段内接收到的所有短信,包括已分发的和未分发的。
List findOutMessageByTime(Date startDate, Date endDate);
2、无法识别并打开串口怎么办?
检查您的项目中是否已经引入了通用串口驱动包RXTXcomm.jar和rxtxSerial.dll的支持,这两个文件缺一不可。如果不是这个问题,检查您的jre是否正确。该短信平台最好能够工作在JDK1.5以上的环境,并且有且只有一个JRE。多个JDK运行环境可能会相互冲突。
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">
false
4、关闭服务:
结束所有线程,关闭短信平台服务
void terminal();
二、JSMServerConfig.xml--XML文件中的属性:
1、driverClassName:设置数据库链接驱动程序的名称,如"com.mysql.jdbc.Driver";
2、url:设置MySQL数据库的连接路径,如"jdbc:mysql://localhost/jsms";
短信平台API说明书
Version1.2
一、主要接口函数:
1、查询短信:
设置接收到的短信状态,inMessage是接收到的某条短信,函数返回这条短信是否已经被处理了
void setHandled(Sms inMessage);
查询未处理的短信,返回接收到的未进行处理的短信列表
List findUnhandledMessage();
3、删除短信:
删除某条短信,可能是收到的也可能是发送的,用于手动删除。
void deleteMessage(Sms sm);
删除某个时间段内的所有短信,startDate是起始时间,endDate是结束时间,返回短信是否成功删除的报告。
boolean deleteMessagesByTime(Date startDate, Date endDate);
使用Navicat创建一个名为jsms的MySQL数据库,选择数据库默认字符集为utf-8,然后使用console载入短信平台API目录下的文件jsms.sql运行即可。数据库中会有两张表in_sms和out_sms,分别用于存储收到的短信和发送的短信。
五、短信平台API资源使用步骤:
如下所示是短信平台API工具包的资源目录图:
<property name="mappingResources">
<list>
<value>InSms.hbm.xml</value> //指明该文件在项目中的存放路径
<value>OutSms.hbm.xml</value> //指明该文件在项目中的存放路径
3、username:设置数据库的用户名,如"root";
4、password:设置数据库的使用密码,如"nothing";
5、portID:设置短信设备使用的端口号,如"COM3"
6、baud:设置短信设备与PC之间传送数据的波特率,如"115200"
三、短信实体类图:
四、数据库安装向导:
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
查询指定号码对应的短信,可以查询指定号码在接收到的短信中作为发送者的短信和在发送的短信中作为接收者的短信,这些短信都没有状态的限定,将所有对应的短信都列出来;参数number是一个String类型,表示指定号码。
List findMessageByNumber(String number);
1、 将rxtxSerial.dll拷贝到您的项目根目录下(MyEclipse);如果您使用的是Eclipse,则务必要将该文件拷贝到您的项目所使用的JRE的Bin目录下;
2、 将lib目录下的所有jar包附加到您的项目Build-Path中,如果项目中已经存在功能相似的包,可以不加。您也可以先把lib目录下的所有文件先拷贝到您的项目自定义类库中,再附加到编译环境中;
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
destroy-method="close">
<property name="dataSource" ref="dataSource"/>
查询某个时间段内的短信,startDate是起始时间,endDate是结束时间,返回的是在这个时间段内的所有短信,包括接收到的短信和发送出去的短信。
List findMessageByTime(Date startDate, Date endDate);
查询某个时间段内的短信,startDate是起始时间,endDate是结束时间,返回的是在这个时间段内接收到的所有短信,包括已处理的和未处理的。
3、 将src目录下的文件JSMServerConfig.xml、InSms.hbm.xml、OutSms.hbm.xml复制到您的项目src目录下。并且根据您项目需要和开发环境、设备参数、数据库路径、数据表名等具体要求进行配置;
4、 JSMServerConfig.xml文件中的数据源Bean:
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import dao.*;
import JSMServer.*;
import org.jsmsengine.*;
import thread.*;
设置定时发送短信,功能和上述类似,numbers是待接收短信的号码列表。
void sendMessages(List numbers, String context, Date timeToSend);
设置定时发送短信,功能和上述类似,validityPeriod是短信在数据库中保留的有效期。
void sendMessages(List numbers, String context);
发送短信,功能和上述类似,用于单发,validityPeriod是短信在数据库中要保留的有效期,从将短信分发出去时算起,默认是10天;有效期后,短信自动从数据库中删除。
void sendMessage(String number, String context, int validityPeriod);
void sendMessage(String number, String context, Date timeToSend, int validityPeriod);
设置定时发送短信,功能和上述类似,numbers是待接收短信的号码列表。
void sendMessages(List numbers, String context, Date timeToSend, int validityPeriod);
</prop>
</props>
</property>
</bean>
5、 InSms.hbm.xml文件中的数据表映射类:
<class name="dao.InSms" table="in_sms" catalog="jsms"> //指明表in_sms的数据库名
在接收队列中查询指定号码对应的短信。
List findInMessageByNumber(String number);
在发送队列中查询指定号码对应的短信。
List findOutMessageByNumber(String number);
在发送队列中查询未进行分发的短信。
List findUndispatchedMessage();
在接收队列中删除某个时间段内的所有短信。
boolean deleteInMessagesByTime(Date startDate, Date endDate);
在发送队列中删除某个时间段内的所有短信。
boolean deleteOutMessagesByTime(Date startDate, Date endDate);
public static void main(String[] args) {
// 以下几行是项目程序文件中必须的!
ApplicationContext ctx = new ClassPathXmlApplicationContext("JSMServerConfig.xml");
SMServer caasms = (SMServer)ctx.getBean("CAASMServer");