关于使用规则,请注意:


关于接口文档,请注意:



目录

发送text消息

推送,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/WXManagerController/SendText

POST数据说明

POST数据示例如下:

参数说明

参数 是否必须 说明
UnitID 单位ID[由学之路提供]
SendType 接收类型 0 全部 1 全部老师 2 老师 3 全部学生 4 学生
Mobiles 当SendType 为 2 和4 的时候传入手机号码,字符串数组 例如:['136xxxx32125', '156xxxx3212']
Message 消息内容
Token 授权码[由学之路提供]

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
            {
            "error":0,
            "Message":"发送消息成功!"
        }
               

返回字段说明

字段 类型 说明
error error 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

发送news消息

自定义推送,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/WXManager/SendNews

POST数据说明

POST数据示例如下:

参数说明

参数 是否必须 说明
UnitID 单位ID[由学之路提供]
SendType 接收类型 0 全部 1 全部老师 2 老师 3 全部学生 4 学生
Mobiles 当SendType 为 2 和4 的时候传入手机号码,字符串数组 例如:['136xxxx32125', '156xxxx3212']
Articles 文章类数组
Articles[Title] 标题
Articles[Description] 描述
Articles[Url] 点击跳转的页面地址
Articles[PicUrl] 封面图片地址
Token 授权码[由学之路提供]

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
            {
            "error":0,
            "Message":"发送消息成功!"
        }
    

返回字段说明

字段 类型 说明
error error 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

发送mpnews消息

自定义推送,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/WXManager/SendMPNews

POST数据说明

POST数据示例如下:

参数说明

参数 是否必须 说明
UnitID 单位ID[由学之路提供]
SendType 接收类型 0 全部 1 全部老师 2 老师 3 全部学生 4 学生
AgantID 应用ID
Mobiles 当SendType 为 2 和4 的时候传入手机号码,字符串数组 例如:['136xxxx32125', '156xxxx3212']
Articles 文章类数组
Articles[title] 标题
Articles[pic_name] 上传接口返回的文件名或者web图片地址【需带上http】,例如:http://www.xxx.com/aa.jpg
Articles[author] 文章作者
Articles[content_source_url] 点击阅读原文链接的地址
Articles[content] 文章内容【支持html】
Articles[digest] 图文消息描述
Articles[show_cover_pic] 文章中是否显示封面
Token 授权码[由学之路提供]

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
            {
            "error":0,
            "Message":"发送消息成功!"
        }
    

返回字段说明

字段 类型 说明
error error 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

上传文件

自定义推送,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/Service/*****.aspx

POST数据说明

POST数据示例如下:

参数说明

参数 是否必须 说明
UnitID 单位ID[由学之路提供]
data 文件
md5 文件MD5码
name 文件名
size 文件大小
total 文件片数,填1即可
index 当前片数,填0即可
token 授权码[由学之路提供]

例子:

        var files;
        var md5;
        $("#File1").change(function (e) {
            files = $('#File1').get(0).files[0];    //File1为input上传控件
        })
        function Upload() {
            var formData = new FormData();
            GetMD5(files);
            formData.append("data", files);         // files直接input控件上传的文件
            formData.append("md5", md5);            // files的文件MD5码
            formData.append("name", files.name);    // 上传文件的文件名
            formData.append("size", files.size);    // 上传文件的总大小
            formData.append("total", 1);            // 总片数 传1即可
            formData.append("index", 0);            // 表示第几片 传0即可
            formData.append("token", '');           // token
            $.ajax({
                type: 'POST',
                url: 'http://xzl.zjzdy.net:8006/Service/******.aspx',
                contentType: false,
                processData: false,
                cache: false,
                data: formData,
                success: function (data, textStatus) {
                    filename = $.parseJSON(data).file;
                    alert(filename);
                    alert(JSON.stringify(data));
                },
                error: function (xmlHttpRequest, textStatus, errorThrown) {
                    alert(xmlHttpRequest.responseText);
                }
            });
        }
    

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
        {
            "error":0,
            "file":"a32848ab8723472i3928xi02332.jpg"
        }
    

在调用接口后,会返回JSON数据包。错误时的返回JSON数据包示例:

 
        {
            "error":0,
            "message":"错误信息"
        }
    

返回字段说明

字段 类型 说明
error error 返回值:'0'表示成功,'1'表示失败
file string 文件名
message string 'error=1'时错误信息有值返回