关于使用规则,请注意:
关于接口文档,请注意:
目录 |
写入系统提醒,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiSystemApi/WriteSysRemind
POST数据说明
POST数据示例如下 数据用json提交:
json:{ sms: "0", push: "0", unitID: "10000006", userID: "workFlow", isPushContent: "1", remindTitle: "校信", remindContent: "你有新校信", remindUserIDList: [ { userID: "10000001", empName: "王一" } ], remindUserMobileList: [ { mobile: "13566593784", empName: "王二" } ], url: "http://www.zjzdy.net?ID=23", urlFrom: 0 }
参数说明
参数 | 是否必须 | 说明 | ||
---|---|---|---|---|
paramJson | 是 | 提交数据将下面的字段生成json提交 | ||
Json内容 | sms | 是 | 短信发送 0否 1是 | |
isPushContent | 是 | 推送内容 1 remindContent 否则 remindTitle | ||
push | 是 | 推送范围 0 APP推送,1微信推送,2全部推送 | ||
userID | 是 | 用户 | ||
unitID | 是 | 单位ID | ||
remindTitle | 是 | 提醒标题 | ||
remindContent | 是 | 提醒内容 | ||
remindUserMobileList | 是 | 提醒人用户手机号码 与remindUserIDList二选一 | ||
remindUserIDList | 是 | 提醒人用户ID 与remindUserMobileList二选一 | ||
url | 是 | 提醒Url | ||
urlFrom | 是 | Url来源 0系统内 1 系统外 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0 }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 |
获取上传配置,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiSystemApi/GetUploadSetting
POST数据说明
POST数据示例如下 数据用json提交:
json:{ unitID: "0", }
参数说明
参数 | 是否必须 | 说明 | ||
---|---|---|---|---|
unitID | 是 | 学校ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "uploadType":2, // 2 调用阿里云上传接口并返回oss配置参数,其他配置默认使用原先接口 "catalogue":"APP/20160117/", // 目录 "address":"http://oss.zjzdy.net", // 2 调用阿里云上传接口并返回oss配置参数,其他配置默认使用原先接口 "bucket":"xxxxx", // 库名 "endpoint":"xxxxx", // 连接地址 "uploadaddress": "http://storage-derek.oss-cn-hangzhou.aliyuncs.com" // 阿里云返回的地址域名 }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
uploadType | int | 上传方式为2时调用阿里云上传接口,其他值依旧调用原先接口 | |
address | string | 上传方式为2文件的替换地址,文件大小大于1M时,替换http://bucket.endpoint 为 address | |
uploadaddress | string | 阿里云返回的地址域名 直接替换成address地址 |
检查文件是否存在,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiSystemApi/CheckFile
POST数据说明
POST数据示例如下 数据用json提交:
json:{ md5code: "f261dcb271e894af719cf1f6cfd74df1", }
参数说明
参数 | 是否必须 | 说明 | ||
---|---|---|---|---|
md5code | 是 | 文件MD5code |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "isexist":0, // 文件是否存在 0 不存在 1 存在 "filepath":"http://xzl.zjzdy.net/三年级英语微课/Unit5/人教PEP三年级Unit5 Let's eat!Lesson4.mp4" // 文件存在时返回路径 }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
isExist | int | 文件是否存在,0 不存在 1 存在并返回路径 | |
filepath | string | 如果文件存在,返回路径 |
获取上传配置,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiSystemApi/GetUploadOrDownloadSetting
POST数据说明
POST数据示例如下 数据用json提交:
{ unitID: "0", type:0 }
参数说明
参数 | 是否必须 | 说明 | ||
---|---|---|---|---|
type | 是 | 类型,0上传,1下载 | ||
unitID | 是 | 学校ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data": { [ "uploadType":2, // 2 调用阿里云上传接口并返回oss配置参数,其他配置默认使用原先接口 "catalogue":"APP/20160117/", // 目录 "address":"http://oss.zjzdy.net", // 2 调用阿里云上传接口并返回oss配置参数,其他配置默认使用原先接口 "bucket":"xxxxx", // 库名 "endpoint":"xxxxx", // 连接地址 "uploadaddress": "http://storage-derek.oss-cn-hangzhou.aliyuncs.com" // 阿里云返回的地址域名 ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | uploadType | int | 类型,2阿里云 |
catalogue | string | 目录 | |
address | string | 地址 | |
bucket | string | 库名 | |
endpoint | string | 连接地址 | |
uploadaddress | string | 阿里云返回的地址域名 |
获取上传配置,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiSystemApi/GetSendMessageSetting
POST数据说明
POST数据示例如下 数据用json提交:
{ unitID: "10000006", userID: "10008817", type:1 }
参数说明
参数 | 是否必须 | 说明 | ||
---|---|---|---|---|
userID | 是 | 用户ID | ||
unitID | 是 | 学校ID | ||
type | 是 | 类型,0校信,1作业 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ isShowOption=1, defaultOption=1 } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
isShowOption | int | 是否显示选项,0不显示,1显示,不显示的情况下为发短信 | |
defaultOption | int | 默认选项,0不发短信,1发短信 |
保存操作日志,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiSystemApi/SaveOperationLog
POST数据说明
POST数据示例如下 数据用json提交:
paramJson: [ { userID: "10008817", opDevType: 1, logDatas:[ { btnCode:"fp001", logDate:"2017-07-10 14:32:33" } ] } ]
参数说明
参数 | 是否必须 | 说明 | ||
---|---|---|---|---|
userID | 是 | 用户ID | ||
opDevType | 是 | 操作设备类型,Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5 | ||
logDatas | btnCode | 是 | 按钮编号 | |
logDate | 是 | 时间 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0 }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 |