短信平台WebService接口文档(v2)

合集下载

WebService短信接口

WebService短信接口

提供Web Service、Http 两种接⼊入模式注册接⼜⼝口Reg输⼊入参数:CorpID-帐号Pwd-密码CorpName-企业名称LinkMan-联系⼈人Tel-联系电话Mobile-联系⼈人⼿手机Email-邮件Memo-其他备注输出参数:整数,0:注册成功;-1、帐号已经注册;-2、其他错误;-3、帐号密码不匹配public int Reg(string CorpID,string Pwd,string CorpName,string LinkMan,string Tel,string Mobile,string Email,string Memo){}h t t p://w w w.512688.c o m/w s/R e g.a s p x? CorpID=*&Pwd=*&CorpName=*&LinkMan=*&Tel=*&Mobile=*&Email=*&Memo=*更改密码UpdPwd输⼊入参数:CorpID-帐号Pwd-密码NewPwd-新密码输出参数:整数,0:密码修改成功;-1、帐号未注册;-2、其他错误;-3、密码错误public int UpdPwd(string CorpID,string Pwd,string NewPwd){}/ws/UpdPwd.aspx?CorpID=*&Pwd=*&NewPwd=*修改注册信息UpdReg输⼊入参数:CorpID-帐号Pwd-密码CorpName-企业名称LinkMan-联系⼈人Tel-联系电话Mobile-联系⼈人⼿手机Email-邮件Memo-其他备注输出参数:整数,0:修改成功;-1、帐号未注册;-2、其他错误;-3、密码错误public int UpdReg(string CorpID,string Pwd,string CorpName,string LinkMan,string Tel,string Mobile,string Email,string Memo){}h t t p://w w w.512688.c o m/w s/U p d R e g.a s p x? CorpID=*&Pwd=*&CorpName=*&LinkMan=*&Tel=*&Mobile=*&Email=*&Memo=*查询余额SelSum输⼊入参数:CorpID-帐号Pwd-密码输出参数:整数,>=0,剩余条数;-1、帐号未注册;-2、其他错误;-3、密码错误public int SelSum(string CorpID,string Pwd){}/ws/SelSum.aspx?CorpID=*&Pwd=*发送短信Send输⼊入参数:CorpID-帐号Pwd-密码Mobile-发送⼿手机号Content-发送内容Cell-⼦子号(可为空)SendTime-定时发送时间(固定14位长度字符串,⽐比如:20060912152435代表2006年9⽉月12⽇日15时24分35秒,可为空)输出参数:整数,0,发送成功;-1、帐号未注册;-2、其他错误;-3、密码错误;-4、⼿手机号格式不对;-5、余额不⾜足;-6、定时发送时间不是有效的时间格式;注意:禁⽌止10⼩小时以内向同⼀一⼿手机号发送相同短信;public int Send(string CorpID,string Pwd,string Mobile,string Content,string Cell,string SendTime){}h t t p://w w w.512688.c o m/w s/S e n d.a s p x? CorpID=*&Pwd=*&Mobile=*&Content=*&Cell=*&SendTime=*群发短信BatchSend输⼊入参数:CorpID-帐号Pwd-密码Mobile-发送⼿手机号(多个号码以逗号分隔,最多⽀支持600个号码)Content-发送内容Cell-⼦子号(可为空)SendTime-定时发送时间(固定14位长度字符串,⽐比如:20060912152435代表2006年9⽉月12⽇日15时24分35秒,可为空)输出参数:整数,0,发送成功进⼊入待发进程;1、直接发送成功;-1、帐号尚未注册;-2、其他错误;-3、帐号或者密码错误;-4、⼀一次提交信息不能超过600个⼿手机号码;-5、企业号帐户余额不⾜足,请先充值再提交短信息!;-6、定时发送时间不是有效的时间格式;-7、发送短信内容包含⿊黑字典关键字;-8、发送内容需在3到250个字之间;-9、发送号码为空注意:禁⽌止10⼩小时以内向同⼀一⼿手机号发送相同短信;PublicInt BatchSend(stringCorpID,stringPwd,stringMobile,stringContent,stringCell,stringSendTime) {}h t t p://w w w.512688.c o m/w s/B a t c h S e n d.a s p x? CorpID=*&Pwd=*&Mobile=*&Content=*&Cell=*&SendTime=*群发短信GetReportFail输⼊入参数:CorpID-帐号,Pwd-密码,cell-⾃自定义输出参数:字符串,如果⽆无返回报告返回'全部正确提交,⽆无错误返回报告';-1、帐号未注册;-2、其他错误;-3、密码错误返回格式:||⼿手机号#返回内容#提交时间#定时时间#⼦子号||⼿手机号#返回内容#提交时间#定时时间#⼦子号……public string GetReportFail(string CorpID,string Pwd, string cell){}/ws /GetReportFail.aspx?CorpID=*&Pwd=*&cell=*接收短信Get输⼊入参数:CorpID-帐号,Pwd-密码输出参数:字串,具体字串;-1、帐号未注册;-2、其他错误;-3、密码错误返回格式:||⼿手机号#上⾏行内容#发送时间#⼦子号||⼿手机号#上⾏行内容#发送时间#⼦子号…… public string Get(string CorpID,string Pwd){}/ws/Get.aspx?CorpID=*&Pwd=*帐号充值ChargeUp输⼊入参数:CorpID-帐号Pwd-密码CardNo-充值卡卡号CardPwd-充值卡密码输出参数:整数,0,充值成功;-1、帐号未注册;-2、其他错误;-3、密码错误;-7、充值失败(可能原因:充值卡号密码不匹配或者卡已经被使⽤用)public int ChargeUp(string CorpID,string Pwd,string CardNo,string CardPwd){}/ws/ChargeUp.aspx?CorpID=*&Pwd=*&CardNo=*&CardPwd=*注销UnReg输⼊入参数:CorpID-帐号Pwd-密码输出参数:整数,0,注销成功;-1、帐号未注册;-2、其他错误;-3、密码错误public int UnReg(string CorpID,string Pwd){}/ws /UnReg.aspx?CorpID=*&Pwd=*。

MAS2 WebService短信接口配置说明

MAS2 WebService短信接口配置说明

MAS 2WebService短信接口使用说明若雅软件系统有限公司2010-9-19前置条件1. 客户的客户端程序已经开发完成,能够调用MAS提供的WebService服务地址发送短信2. 客户的服务端程序已经开发完成,MAS能够调用客户提供的WebService服务地址将上行短信推送到客户应用系统MAS需要提供的数据1. 提供客户WebService插件应用编号ID:以P开头填写16位编号P0000000000080012. 提供发送短信的WebService服务地址,例如http:// localhost/services/cmcc_mas_wbs备注:MAS向客户提供URL时将示例URL更换为localhost即可,方法名不变,。

以上数据需要提供给客户客户需要提供的数据1. 提供接受短信的WebService服务地址,例如http://localhost:51888/services/cmcc_mas_wbsMAS WebService短信接口页面配置步骤1>在应用接入—客户信息页面,点击“新增”,输入从移动申请的企业代码和基本接入号码,点击“确认”。

步骤2>在应用接入—插件信息页面,点击“新增”,在企业代码下拉列表中选择步骤1设置的企业代码。

输入应用插件编号,为P开头的16位编号。

选择应用系统类型为“插件”。

选择接入时间。

选择通信能力为“短信能力”。

长服务号码、旧服务代码、业务代码分别填写从移动申请的接入信息。

黑白名单选择启用黑名单。

基本接入号可扩展选择“不启用”。

分发上行处理类名勾选WebService短信上行处理类,分发状态报告处理类名勾选WebService短信状态报告处理类。

选择状态为“启用”。

点击“确认”。

步骤3>在插件管理—插件管理中,增加一个WebService插件,在插件标识下拉列表中选择步骤2增加的插件标号,输入开发商信息,例如:roya(此值可任意输入),选择应用系统类别,例如:CRM系统,点击“提交”步骤4>在插件管理—插件注册中,添加一个插件注册信息,插件标识填写步骤1设置的接入ID;插件进程ID填写为任意数字;插件所在的主机IP地址填写对方应用的IP 地址;服务地址填写对方应用的回调地址(用于接收上行短信和获取状态报告)。

短信平台二次开发接口

短信平台二次开发接口

短信平台二次开发接口(http和Webservice接口)I.基本说明参数传递时,密码按MD5生成32字节字符串II.Http接口说明1. 文本短信发送示例:/intf/sendsms.asp?UserName=帐号名&Pwd=密码&SmsContent=短信内容&ToPhoneList=接收手机2. 帐户余额查询3. 修改帐号密码示例:/intf/ChangePassword.asp?UserName=帐号名&OldPwd=旧密码&NewPwd=新密码参数说明:III.Webservice接口函数说明WebService地址:/smsservice/service.asmx1. 文本短信发送int SmsSend(string UserName, string Pwd, string Starttime, string SmsContent, string[] ToPhoneList)2. 帐户余额查询int getBalance(string UserName,string Pwd)相关参数说明:3. 用户密码修改int ChangPwd(string UserName,string oldPwd,string newPwd) 参数说明:4. 接收回复短信返回值:接收到的短信结构数组struct stRecvSms{ public string fromtel; //对方号码public string smsmsg; //短信内容public string recvtime; //接收时间}stRecvSms[] GetRecvSMS(string UserName, string Pwd)参数说明:。

webservice第三方应用配置接口调用说明文档

webservice第三方应用配置接口调用说明文档

DCIwebservice第三方应用配置接口调用说明文档配置:Ip地址:管理员为第三方应用配置验证IP地址,第三方应用调用webservice接口需与此配置IP地址匹配,验证才会通过。

Url地址:为第三方应用所配置的作业回执消息的url地址,作业执行完成后,如果第三方应用订阅该作业url消息回执,系统会将作业回执消息发送给此地址。

Email地址:为第三方应用所配置的作业邮件回执地址,作业执行完成后,如果第三方应用订阅该作业email消息回执,系统会将作业回执消息发送给此地址。

服务授权数配置:配置第三方应用能够同时调用作业运行的个数,(例如配置为5,当第三方应用授权的作业中已经有5个作业正在执行,那么第三方应用将不能调用执行更多的作业)。

参数:Sequence:第三方应用授权序列号,由管理员添加第三方应用时系统自动创建,也是第三方应用执行webservice方法中的身份识别码,由管理员发放给第三方应用。

jobId:执行作业的标志码,用来识别第三方应用所管理作业的唯一标识。

orderType:第三方应用订阅消息回执服务时的参数,1为邮件回执,2为url回执,3为邮件与url同时回执。

方法调换用:1.Webservice以下所有方法只有当系统对外服务开启后,第三方应用才能调用。

2.系统默认根据第三方应用登录IP地址与管理员配置IP地址进行对比,匹配才可执行服务。

订阅所有授权作业消息监控服务http://服务器地址:8080/UT/soap/resultManager/orderTransResultService?sequence=参数&orderType=参数该方法调用为订阅第三方应用所有授权作业消息回执服务,当第三方应用成功调用此方法后,第三方应用会在管理员配置的相应URL地址或者邮箱收到作业回执消息信息。

Xml返回参数信息,message:服务调用返回信息,state:服务是否调用成功。

Web-Service接口使用说明

Web-Service接口使用说明

短信接口使用说明短信接口简介公司网址:56短信网接口是采用C#.Net开发的Web Service,URL地址为:/WebServiceInterface.asmx支持的接口用户可以通过Web Service接口实现用户登陆,发送短信,密码修改,我们还可以根据不同的需要给客户提供不同的接口功能.接口优势1.与移动,联通,电信运营商合作,快捷,高效,成功率达到99% 以上.2.接入方式可灵活使用,保证客户短信的质量。

3.24小时发送,单条即发即收,群发可能少有延迟。

4.适用于各种软件\系统\平台\网站\OA\CRM\ERP\SCM等使用5.发送内容,手机号,自行设定,可定时发送.6.支持500个字的超长短信,可自定义签名。

7.为您提供多种接口,任何语言均可方便,简单接入.8.提供技术支持,免费接入短信接口。

参数说明1. 发送短信调用方法:int SendNote(string handtels,string _content,string userName,string password,string cid,string _sendtime,string _smsnumber)返回值说明:2.用户登陆调用方法: UserLogin(string userName, string password,string cid)返回值说明:3.修改密码调用方法: EditUserPwd(string username, string userpwd,string newpwd,string cid)4.短信剩余条数调用方法: int ReturnUserFullMoney(string username, string password,string cid)返回值说明:5.接受回复短信调用方法: string NoteBack(string _cid, string _username, string _userpwd, string zid, string返回值说明:Xml回复格式<?xml version="1.0" encoding="GBK" ?><backnotes><backnote>//手机号<back_content>老地方见吧</back_content> //内容<back_zid>12</back_zid> //子号<back_time>2011-6-16 16:38:48</back_time> //回复时间</backnote><backnote>//手机号<back_content>你是说</back_content> //内容<back_zid>12</back_zid> //子号<back_time>2011-6-16 16:38:50</back_time> //回复时间</backnote></backnotes>Text 回复格式回复短信和短信之间是用分号分开(说明:如果回复的内容中出现|或;号,请用其它字符替换,如果不能替换的,请调用xml回复格式)格式:手机号|回复短信的内容|时间;6.调用接口新开用户(此接口只适合代理用户)调用方法:string AddNewUser(string aid, string auserName, string apwd, string nusername, string npwd, string customername, string customertel, string customerqq, string customeremaill, string返回值说明:7.短信充值,此接口只适合代理用户(此接口只适合代理用户)调用方法:string FullMoney(string aid, string aname, string apwd, string userid, string username, string tomoney, string action)返回值说明:。

【精品】短信WebService接口设计

【精品】短信WebService接口设计
7
string
发送号码超过30个
8
ing
短信内容错误或长度超过限制
9
string
短信事件ID错误
10
string
未知错误
短信发送方法流程图:
短信各参数说明:
Dest_Mobile
string
目标收集号码,单个手机号码长度为11位,多个手机号码之间使用分号相连,每次群发不超过30个
Content
string
260字
短信内容,长度在260字以内,即最长长度限制为4条
Event_ID
string
6
短信事件ID,在多人会话短信时使用,用户回复到此事件短信同样具有此参数.可为空值
string
参数flag错误,即调用密码错误或时间不同步
3
string
短信参数EncryptSms错误,解密失败,即调用方加密错误或私钥错误
4
string
短信参数中接收号码错误
5
string
短信参数中接收号码分隔符错误或单个号码长度不正确
6
string
短信参数中群发短信时部分错误接收号码已被删除,其他已发送
Reserve1
string
50
保留参数,可不填,默认值为“0"
Reserve2
string
50
保留参数,可不填,默认值为“0"
Reserve3
string
50
保留参数,可不填,默认值为“0”
返回值说明:
0
string
发送成功
1
string
参数EncryptUser_ID错误,即小端口号码加密错误
2

webservice接口说明文档

webservice接口说明文档

webservice接口说明文档1、组织结构–部门原始资料增加(一般用在初始化数据时) (2)2、组织结构–部门原始资料更新(紧跟DptAdd函数执行) (2)3、组织结构–部门删除 (2)4、组织结构–部门更新 (3)5、组织结构–单个部门增加 (3)6、组织结构–员工原始资料更新(将服务器临时表里的员工原始资料导入到使用的数据表里) (4)7、组织结构–员工原始资料添加 (4)8、组织结构–人员删除 (5)9、组织结构–人员增加(直接更新到后台数据库) (5)10、组织结构–人员更新 (6)11、OA调用发消息 (7)12、组织结构–增加企业 (8)13、组织结构–编辑企业 (8)14、删除企业 (9)15、企业、部门、员工查询 (9)16、角色权限增加 (10)17、角色权限编辑 (10)18、角色权限删除 (11)注明:所有函数的CRC值默认为calling1、组织结构–部门原始资料增加(一般用在初始化数据时)方法名称DptAdd (String DepartID, String DepartName, String ParentID,, String EID,String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 增加成功,1 增加数据发生未知错误,2 企业不存在 -2 数据库连接错误2、组织结构–部门原始资料更新(紧跟DptAdd函数执行)方法名称DptAddExe (String EID,String CRC,)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 操作成功,1 更新数据时发生错误,2 企业不存在-2 数据库连接错误3、组织结构–部门删除方法名称DptDelete (String DepartID)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 删除成功,1 删除数据发生未知错误,2 部门不存在,3企业不存在-2 数据库连接错误4、组织结构–部门更新方法名称: DptEdit (String DepartID,String DepartName,StringParentID, String EID, String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 编辑成功,1 删除数据发生未知错误,2部门不存在,3父部门不存在,4 没有要修改的项目,5 企业不存在-2 数据库连接错误5、组织结构–单个部门增加方法名称: DptAddOne (String DepartID,String DepartName,StringParentID,, String EID, String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 增加成功,1 增加数据发生未知错误,2父部门不存在,3 企业不存在 4 部门已经存在-2 数据库连接错误6、组织结构–员工原始资料更新(将服务器临时表里的员工原始资料导入到使用的数据表里)方法名称EmpAddExe (String EID,String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 操作成功,1 更新数据时发生错误,2 企业不存在-2 数据库连接错误7、组织结构–员工原始资料添加(将人员资料插入一条到服务器上的临时表里,一般用在起初数据初始化的时候,将记录先循环插入到临时表里,然后使用DptAddExe 函数更新临时表,将原始人员资料导入到使用的数据表里)方法名称EmpAdd(String ID, String CorporationId, String DepartmentId, String duty, String email, String mobile, String realName , String sex, String workCode,String password, String telphone, String String Fax, String CodeType, String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 增加成功,1 增加数据发生未知错误,-2 数据库连接错误2 部门不存在3 员工已存在4 企业不存在8、组织结构–人员删除方法名称EmpDelete (String ID, String EID,String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 删除成功,1 删除数据发生未知错误,2 员工不存在3 企业不存在-2 数据库连接错误9、组织结构–人员增加(直接更新到后台数据库)方法名称EmpAddOne (String ID, String CorporationId, String DepartmentId, Stringduty, String email, String mobile, String realName , String sex, String workCode, String password, String telphone, String String Fax, String CodeType, String CRC) 参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 增加成功,1 增加数据发生未知错误,2部门不存在,3员工已经存在,4 企业不存在-2 数据库连接错误10、组织结构–人员更新方法名称EmpEdit (String ID, String EID, String DepartID, String duty, String email, String mobile, String realName , String sex, String workCode, String password, String telphone, String String Fax,String CodeType, String CRC,String State)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 增加成功,1 增加数据发生未知错误,2部门不存在3 员工不存在 4 企业不存在-2 数据库连接错误5没有需要修改的项目 6 角色不存在注释:如果许可为空的字段想变化为空的话,以空格为参数值,password,workCode,realName,sex的修改不能以空格表示为空,因为这2个字段不许可为空,如果参数为空则不会修改11、OA调用发消息方法名称:SendOAMessage(String Sender, String Receiver,String BContent, String Title, String MessageType ,String MessageImport, String EID, String CRC)返回类型: integer返回结果: 0 成功,1 失败,-1 缺少必填参数,2 企业不存在,3发送者不存在,4接受者有不存在, 5 网络错误-2 数据库连接错误12、组织结构–增加企业方法名称:CorpAdd(String EID,String brief, String address, String email, String fax, String fullName,String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 增加成功,1 增加数据发生未知错误,2 输入的公司人数超过了系统的许可, 3 企业ID已经存在-2 数据库连接错误13、组织结构–编辑企业方法名称:CorpEdit(String EID, String brief,String address, String email, String fax, String fullName,String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 操作成功,1 删除数据时发生错误,2企业不存在3 没有要编辑的项目-2 数据库连接错误注释:如果许可为空的字段想变化为空的话,以空格为参数值,对于brief,不修改则为空,如果为空则不修改14、删除企业方法名称: CorpDelete (String EID,String CRC)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数,0 操作成功,1 删除数据时发生错误,2 企业不存在-2 数据库连接错误15、企业、部门、员工查询方法名称: GetIDBool (String GetType,String EID,String ID, String CRC) 参数说明:返回类型: Integer返回值说明: -1 缺少必填参数, 1 查询数据时发生错误,-2 数据库连接错误-3 企业不存在 3 企业存在 -4 部门不存在 4 部门存在 -5 员工不存在 5 员工存在 6 查询类型错误注释:GetType 为1时ID 可为空,否则不许可为空,在部门和员工查询时,如果企业不存在,则报部门或者员工不存在16、角色权限增加方法名称UserRole Add(String RoleName, String Rights ,String EID,String CRC,) 参数说明:返回类型: Integer返回值说明: -1 缺少必填参数, 1 查询数据时发生错误,-2 数据库连接错误 2 企业不存在 3 角色已存在0成功17、角色权限编辑方法名称UserRoleedit(String RoleName, String Rights ,String EID,String CRC,) 参数说明:返回类型: Integer返回值说明: -1 缺少必填参数, 1 查询数据时发生错误,-2 数据库连接错误,2修改类型错误,3新角色名称不能为空,4企业不存在,5角色不存在0成功18、角色权限删除方法名称UserRoleDel(String RoleName, String EID,String CRC,)参数说明:返回类型: Integer返回值说明: -1 缺少必填参数, 1 查询数据时发生错误,-2 数据库连接错误 2 企业不存在0成功。

webservice接口文档

webservice接口文档

WebService接口文档文档版本号:v9.9.5更新时间:2016年09月28日重要说明本人/本公司在使用本软件过程中,将严格遵守国家相关法律、法规、保证本公司信息发布的安全,并切实做到:(1)建立健全本公司信息发布的内部保障制度、信息安全保密制度、用户信息安全管理制度,建立健全本公司信息安全责任制度和信息发布的审批制度,严格审查本公司产品所发布信息。

(2)严格遵守《互联网信息服务管理办法》,对用户编辑的信息内容进行把关,保证信息内容的健康、合法。

(3)明确本企业的客户群和客户范围,所有通讯受众必须是自愿且明确同意接受企业服务。

(4)若发送未经用户允许的信息等所造成的影响、投诉等一切损失与本软件版权方无关、由本人/本公司承担全部责任;同时,本人/本公司也应承担若因此给本软件版权方造成的全部损失。

(5)不利用本软件制作、复制、发布、传播含有下列内容的信息:✧反对宪法所确定的基本原则的;✧危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;✧损坏国家荣誉和利益的;✧煽动民族仇恨、民族歧视,破坏民族团结的;✧破坏国家民族宗教政策,宣扬邪教和封建迷信的;✧散布谣言,扰乱社会秩序,破坏社会稳定的;✧散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;✧侮辱或者诽谤他人,侵害他人合法权益的;✧含有法律、行政法规禁止的其他内容的;(6)自信息发布六个月内不修改删除信息发送日志内容,日志记录的备份应至少保持6个月以上,在国家机关进行依法查询时,予以提供。

(7)若发现本公司所发布的信息明显属于上述第(5)款所列内容,保证立即停止传输,并向国家有关机关报告。

(8)对本公司所发布的信息一时难以辨别是否属于以上所列内容之一的,应报相关主管部门审核同意后再发布。

(9)对客户的个人信息保密,未经客户同意不得向他人泄漏,但法律规定的除外。

本人/本公司保证:在使用本软件进行信息发布活动中,服从监督和管理;若未做到上述一至八条,本人/本公司愿意承担由此引起的一切法律责任,并接受相应的处罚。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

短信平台WebService接口文档(v2)
一、接口地址
http://61.135.253.77/SMS_BlueWings/SMS_BlueWingsInfo.asmx?wsdl
二、接口说明
容大友信的接口分为以下部分:
1.用户登陆接口
GetUserLogin
接口说明:用户登陆接口
接口参数:
(1)strUserName: 用户帐号名称
(2)strUserPass: 用户帐号密码,使用MD5算法加密,把用户密码变成32位的MD5字符串(小写)。

(3)strUserIP: 用户登陆IP地址
返回参数:
(1)strUserHash: 如果登陆成功,将返回一个32位的Hash字符串,这个字符串用于此后所有接口操作的用户标识。

(以下简称用户唯一标识)
GetUserLogout
接口说明:用户退出系统接口。

(1)strUserHash: 用户退出的时候,发送这个标识给服务器,作为退出接口操作。

2.短信发送接口(一共有三个)
SetMessageBegin
接口说明:发送短信前准备
接口参数:
(1)strUserHash: 登陆后用户的用户唯一标识。

(2)strCount: 用户此次要发送的用户总数量。

返回参数:
(1)int 如果成功返回0;
SetMessage
接口说明:发送短信过程
接口参数:
(1)strUserHash: 登陆后用户的用户唯一标识。

(2)strTarPhone: 要发送的对方手机号码。

(3)strMessage: 要发送的短信内容。

返回参数:
(1)Bool 如果成功返回True; 否则是False;
SetMessageEnd
接口说明:发送短信过程结束
接口参数:
(1)strUserHash: 登陆后用户的用户唯一标识。

(2)strPDate: 预约短信时间,如果是要预约短信,在这里加入预约短信的时间。

如果是即时发送短信,填空值
返回参数:
(1)int如果成功返回0;
3.用户信息查询接口
GetUserRegInfo
接口说明:得到用户的注册信息。

返回是一个DataTable表结构的XML。

接口参数:
(1)strUserHash: 登陆后用户的用户唯一标识。

返回参数:是一个DataTable的表,内容如下。

(1) UserEnterprise 用户的企业名称。

(2) UserFax 用户的传真。

(3) UserAreaCode 用户的邮编
(4) UserAddress 用户的地址
(5) UserAffiliationPeople 用户的法人
(6)UserAffiliationPhone 用户的法人电话
(7) UserAffiliationHandPhone 用户的法人电话手机号码
(8) UserMail 用户的邮箱
(9) ModeInfo 用户的模式,1 为测试用户,2为预付用户,3为
后付用户
GetUserAccount
接口说明:得到2个日期间的发送数据的统计。

接口参数:
(1)strUserHash: 登陆后用户的用户唯一标识。

(2)strUserDate: 日期格式(2007-1-1)
(3)strUserEndDate (2007-1-1)
返回参数:
返回的是DataTableXML格式。

(1)成功发送返回年度发送成功的条数。

(2) 失败发送返回年度发送失败的总条数。

(3) 总发送总共年度发送量。

(4) 月成功发送量
(5) 月失败发送量
(6) 月总发送量
(7) 当天成功量
(8) 当天失败量
(9) 当天总发送量
(10) 发送日期发送日期
GetUserLTResponse
接口说明:得到联通的回复短信。

返回参数:
返回的是DataTableXML格式。

(1)用户手机回复的手机号码
(2) 发送号码短信发送的号码
(3) 短信内容回复短信内容
(4) 回复时间回复短信的时间
GetUserYDResponse
接口说明:得到移动的回复短信。

返回参数:
返回的是DataTableXML格式。

(1)用户手机回复的手机号码
(2) 发送号码短信发送的号码
(3) 短信内容回复短信内容
(4) 回复时间回复短信的时间
GetUserRegInfo
接口说明:得到用户的注册信息。

返回是一个DataTable表结构的XML。

接口参数:
(1) strUserHash: 登陆后用户的用户唯一标识。

返回的是DataTableXML格式
其中,UserMaxCount – UserCurrCount 即是用户余额
扩展部分(推荐)
SetMessageEx
接口说明:发送短信过程扩展
接口参数:
(4)strUserHash: 登陆后用户的用户唯一标识。

(5)strTarPhone: 要发送的对方手机号码。

(6)strMessage: 要发送的短信内容。

返回参数:
(1)string返回错误手机号码的集合
GetUserLTResponseEx
接口说明:得到联通的回复短信扩展
接口参数:
(1)strUserHash登陆后用户的用户唯一标识。

(2)strDate: 查询这个时间后的用户上行信息。

返回参数:
返回的是DataTableXML格式。

(1)用户手机回复的手机号码
(2) 发送号码短信发送的号码
(3) 短信内容回复短信内容
(4) 回复时间回复短信的时间
GetUserYDResponseEx
接口说明:得到移动的回复短信扩展
接口参数:
(3)strUserHash登陆后用户的用户唯一标识。

(4)strDate: 查询这个时间后的用户上行信息。

返回参数:
返回的是DataTableXML格式。

(1)用户手机回复的手机号码
(2) 发送号码短信发送的号码
(3) 短信内容回复短信内容
(4) 回复时间回复短信的时间。

相关文档
最新文档