一期接口

目录

1 移动端接口流程介绍

2 移动端接口说明

3 资料

1 移动端接口流程介绍

login   > addUser

> upload

> sendAnnounce

> cancelAnnounce

2 移动端接口说明

1.登录

涉及接口

/api/login.string?projectid=项目ID&token=3Des(加密串({time:new Date().getTime()}),base64 KEY,base64 IV)

1. login成功后获取sessionID后才可调用其它接口

涉及接口

{
  sessionID: "97ac0b5c100a11e88ba600163e302b78"
}
2.设置用户信息

涉及接口

/api/project/addUser.string?sessionID=

1. 注册用户 有计费
2. 参数有
* Name: '姓名',
* Code: '身份证号',
* Mobiles: '手机号',
* activeTime: 活跃时间的毫秒值 会根据用户最后一次的活跃时间自动判断用户最新的联系方式

具体返回值格式定义

{
  success: true,
  data: {
    ID: GUID
  }
}

{
  success: false,
  error:"错误信息"
}
3.上传文件信息

涉及接口

/api/upload.string?sessionID=

1. 上传文件 格式同form表单post提交 可提交多个文件

具体返回值格式定义

{
  success: true,
  data: {
    path: "path1,path2"
  }
}

{
  error:"错误信息"
}
4.发送通知

涉及接口

/api/project/sendAnnounce.string?sessionID=

1. 注册用户 有计费
2. 参数有
* Title: encodeEmoji('标题'),
* Content:encodeEmoji('内容'),
* Files: 'path1,path2',
* Code: '身份证号',
* Mobile:'手机号' //平台会自动按照此身份证号的最活跃联系方式补发一条通知

具体返回值格式定义

{
  success: true,
  data: {
    ID: GUID
  }
}

{
  success: false,
  error:"错误信息"
}
5.取消通知

涉及接口

/api/project/cancelAnnounce.string?sessionID=

1. 注册用户 有计费
2. 参数有
* ID:'第4步发送的本项目通知ID'

具体返回值格式定义

{
  success: true,
}

{
  success: false,
  error:"错误信息"
}

3. 资料

JS版本的代码示例 请下载 (https://add.elecadd.com/utils.zip)
Copyright © 2018 金信融诚科技有限公司 | ICP证: 京ICP备18011758号-3