代码改变世界

华兴软通短信接口简单使用WebServices版

  苏飞  阅读(2542)  评论(0编辑  收藏  举报

查看并下载代码:http://www.cckan.net/forum.php?mod=viewthread&tid=168

接口的简单使用,在这里做个记录吧

功能流程

示例代码如下

 

文档参考

 

华兴软通WEB接口规范

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

北京华兴软通科技有限公司

2009-09

1.   发送短信

l         功能描述

合作方把下行内容发给华兴软通平台, 华兴软通平台返回发送状态

l         编码格式

UTF-8

l         接口内容描述

字段名

说明

<END></END>

消息体开头和结尾

<COMMAND></COMMAND>

命令字,S058表示发送短信

<REGISTRYCODE></REGISTRYCODE>

注册号

<PWD></PWD>

密码

<TIM><TIM>

定时时间发送的时间,可以不填

<CONTENT></CONTENT>

短信内容

<SMSID></SMSID>

短信编号,正整数

<MOBILE></MOBILE>

手机号

以上除<TIM><TIM>外都不能为空,字段名必须大写,每次发送短信不要超过20条,一次只允许一个连接,不允许多线程同时开多个连接。通信是同步的,不是异步。

l         请求实例:

http://www.stongnet.com:8080/<END><COMMAND>S058</COMMAND><REGISTRYCODE>101100-TEST-3456</REGISTRYCODE><PWD>12</PWD><TIM></TIM><CONTENT>短信内容</CONTENT><SMSID>1</SMSID><MOBILE>13867507888</MOBILE><SMSID>2</SMSID><MOBILE>13967507889</MOBILE></END>

l         服务端返回信息:

字段名

说明

result

0成功,-1失败

des

返回结果描述

l         服务端返回实例:

result=0&des=OK

2.       接收短信

l         功能描述

合作方向华兴软通平台查询手机回复到平台的短信,平台返回结果

l         编码格式

UTF-8

l         接口内容描述

字段名

说明

<END></END>

消息体开头和结尾

<COMMAND></COMMAND>

命令字,S691表示查询手机回复到平台的短信

<REGISTRYCODE></REGISTRYCODE>

注册号

<PWD></PWD>

密码

字段名必须大写,一次只允许一个连接,不允许多线程同时开多个连接,不要频繁接收短信。通信是同步的,不是异步。

l         请求实例:

http://www.stongnet.com:8080/<END><COMMAND>S691</COMMAND><REGISTRYCODE>101100-TEST-3456</REGISTRYCODE><PWD>123</PWD></END>

l         服务端返回信息:

字段名

说明

result

0成功,-1失败

des

返回结果描述

mobile

发送手机号

content

短信内容

recvtime

短信到达平台的时间

l         服务端返回实例:

result=0&des=OK&mobile=13167507389&content=123&recvtime=2009-1-1 12:00:00&mobile=13167507389&content=123&recvtime=2009-2-2 12:00:00

 

3.       查询余额

l         功能描述

合作方向华兴软通平台请求查询余额,平台返回结果

l         编码格式

UTF-8

l         接口内容描述

字段名

说明

<END></END>

消息体开头和结尾

<COMMAND></COMMAND>

命令字,S059表示查询余额

<REGISTRYCODE></REGISTRYCODE>

注册号

<PWD></PWD>

密码

字段名必须大写,一次只允许一个连接,不允许多线程同时开多个连接,不要频繁查询余额。通信是同步的,不是异步。

l         请求实例:

http://www.stongnet.com:8080/<END><COMMAND>S059</COMMAND><REGISTRYCODE>101100-TEST-3456</REGISTRYCODE><PWD>12</PWD></END>

l         服务端返回信息:

字段名

说明

result

0成功,-1失败

balance

短信余额(单位:条)

l         服务端返回实例:

result=0&balance=100

 

 

 

(评论功能已被禁用)
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示