关于使用规则,请注意:
关于接口文档,请注意:
目录 |
推送,具体如下:
接口调用请求说明
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'时错误信息有值返回 | |||
自定义推送,具体如下:
接口调用请求说明
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'时错误信息有值返回 | |||
自定义推送,具体如下:
接口调用请求说明
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'时错误信息有值返回 | |||