请求地址:

http://120.77.14.55:8888/v2callApi.aspx

请求参数

参数名称含义说明
userid企业id企业ID
timestamp时间戳系统当前时间字符串,年月日时分秒,例如:20120701231212
sign签名使用 账号+密码+时间戳 生成MD5字符串作为签名。MD5生成32位,且需要小写
例如:
账号是test 
密码是mima
时间戳是20120701231212
就需要用testmima20120701231212
来生成MD5的签名,生成的签名为5cc68982f55ac74348e3d819f868fbe1
action任务名称设置为固定的:query

响应参数

名称类型示例描述
returnsmsString
class="b_m_1"Xml根元素
callboxString
Xml节点
mobileString3622223333对应手机号码
contentInt你好回复内容
taskIDInt54215257下发该号码的短信内容TaskID
receivetimeInt2011-12-02 22:12:11接收时间
extnoInt01子号,即自定义扩展号

请求示例(c#)

    public string Mo(string userid, string timestamp, string sgin)
        {
            string requestUrl = string.Format("{0}/v2callApi.aspx", SITEURL);
            StreamReader reader;
            Uri requestUri = new Uri(requestUrl);
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(requestUri);
            request.Method = "post";
            request.ContentType = "application/x-www-form-urlencoded";
            request.KeepAlive = true;
            request.Timeout = 100000000;
            StringBuilder data = new StringBuilder();
            data.Append("action=query");
            data.Append(string.Format("&userid={0}",userid));
            data.Append(string.Format("×tamp={0}",timestamp));
            data.Append(string.Format("&sign={0}",sgin));
            byte[] bytedata = UTF8Encoding.UTF8.GetBytes(data.ToString());
            request.ContentLength = bytedata.Length;

            Stream poststream = request.GetRequestStream();
            poststream.Write(bytedata,0,bytedata.Length);
            poststream.Close();

            WebResponse response = (HttpWebResponse)request.GetResponse();
            reader = new StreamReader(response.GetResponseStream(),Encoding.UTF8);
            string value = reader.ReadToEnd();
            return value;
        }

响应示例

                  ‹?xml version="1.0" encoding="utf-8" ?› 
                  ‹returnsms›
                  ‹callbox›‹
                  ‹mobile›15023239810‹/mobile›
                  ‹taskid›1212‹/taskid›
                  ‹content›你好,我不需要‹/content›
                  ‹receivetime›2011-12-02 22:12:11‹/receivetime›
                  ‹extno›01‹/extno›-
                  ‹/callbox›
                  ‹/returnsms›

异常示例

					‹?xml version="1.0" encoding="utf-8" ?› 
                    ‹returnsms›
                    ‹errorstatus›
                    ‹error›1‹/error›
                    ‹remark›用户名或密码不能为空‹/remark›
                    ‹/errorstatus›
                    ‹/returnsms›

错误码解释

返回信息提示说明
1用户名或密码不能为空
2用户名或密码错误
3该用户不允许查看状态报告
4参数不正确


Demo下载包:
 
   
 
 
 
 
 
 
 
 
 
 
 
 
信息标题:
您的姓名:
联系电话:
反馈内容:
 
  
版权所有:广州掌骏网络科技有限公司     地址:广东省广州市天河区建工路9号302A    电话:020-85533084   传真:020-85533084   粤ICP备17139822号
收起
展开