2.4.1.7.1.1. Login(登录)

    字段字段名称字段类型说明是否必传
    username登录账户String登录账户
    password登录密码String
    system登录系统String
    keep_alive会话周期Stringshort/medium/long

    system 和 username 参数说明:

    登录系统systemusername
    MixPro系统MixPro用户名
    ADMIN系统ADMIN用户名
    APP应用APP手机号

    keep_alive 参数说明:

    token 时效refresh_token 时效
    default2h1d
    short1d7d
    medium3d30d
    long7d90d

    返回示例:

    备注:

    若无特殊说明,其他接口鉴权时 需要将token通过http请求头 header发送以下数据鉴权($token表示登录返回的token数据):

    Authorization:Bearer $token

    2.4.1.7.1.2. CheckTicket(票据校验)

    调用接口:

    属性
    url/api/check_ticket
    http方法post
    Content-Typeapplication/json或application/x-www-form-urlencoded
    备注CheckTicket接口无需鉴权

    请求参数:

    字段字段名称字段类型说明是否必传
    source系统标识String
    ticket票据(令牌)String

    返回参数:

    字段字段名称字段类型说明是否必传
    code返回码Integer200:成功 500:失败
    msg提示信息String
    result返回结果Json

    返回示例:

    1. "code":200,
    2. "msg":"Ticket校验成功",
    3. "mix_code":130003,
    4. "mix_msg":"",
    5. "mix_ext":"",
    6. "result":{
    7. "user_id":1001,
    8. "username":"admin",
    9. "is_super":1,
    10. "description":"超级管理员",
    11. "email":"admin@mixlinker.com",
    12. "address":"深圳市美声创谷春谷3楼-智物联网络有限公司",
    13. "created":"2018-10-18 16:44:17"
    14. }
    15. }

    备注:

    CheckTicket接口提供单点登录鉴权,非单点登录时通过Login接口登录。

    2.4.1.7.1.3. RefreshToken(重新获取 Token)

    属性
    url/api/refresh_token
    http方法post
    Content-Typeapplication/json或application/x-www-form-urlencoded
    备注CheckTicket接口无需鉴权

    请求参数:

    返回参数:

    字段字段名称字段类型说明是否必传
    code返回码Integer200:成功 500:失败
    msg提示信息String
    result返回结果Json

    返回示例:

    2.4.1.7.1.4. User(当前用户信息)

    调用接口:

    属性
    url/api/user
    http方法post
    Content-Typeapplication/json或application/x-www-form-urlencoded

    请求参数:

    字段字段名称字段类型说明是否必传
    -----

    返回参数:

    字段字段名称字段类型说明是否必传
    code返回码Integer200:成功 500:失败
    msg提示信息String
    result返回结果Json

    返回示例:

    1. "code":200,
    2. "msg":"查询成功",
    3. "mix_code":130001,
    4. "mix_msg":"",
    5. "mix_ext":"",
    6. "result":{
    7. "user_id":1001,
    8. "username":"admin",
    9. "is_super":1,
    10. "description":"超级管理员",
    11. "mobile":"13800138000",
    12. "email":"admin@mixlinker.com",
    13. "address":"深圳市美声创谷春谷3楼-智物联网络有限公司",
    14. }
    15. }

    2.4.1.7.1.5. ResetPassword(更改密码)

    调用接口:

    属性
    url/api/reset_password
    http方法post
    Content-Typeapplication/json或application/x-www-form-urlencoded

    请求参数:

    字段字段名称字段类型说明是否必传
    old_password旧密码String
    new_password新密码String

    返回参数:

    字段字段名称字段类型说明是否必传
    code返回码Integer200:成功 500:失败
    msg提示信息String
    result返回结果Json

    返回示例:

    2.4.1.7.1.6. Upload(附件上传)

    调用接口:

    字段字段名称字段类型说明是否必传
    upload_file文件File
    type上传类型String作业:activity 服务:service 设备:equipment

    返回参数:

    字段字段名称字段类型说明是否必传
    code返回码Integer200:成功 500:失败
    msg提示信息String
    result返回结果Json

    返回示例:

    1. "code": 200,
    2. "msg": "上传成功",
    3. "mix_code":130005,
    4. "mix_msg":"",
    5. "mix_ext":"",
    6. "result": {
    7. "path": "equipment/2018/11/fangkuaizutaitu.gif"
    8. }
    9. }

    2.4.1.7.1.7. Download(附件下载)

    调用接口:

    属性
    url/api/file/download
    http方法get
    Content-Type
    备注Download接口无需鉴权

    请求参数:

    字段字段名称字段类型说明是否必传
    path文件路径String

    返回参数:

    字段字段名称字段类型说明是否必传
    code返回码Integer200:成功 500:失败
    msg提示信息String
    result返回结果Json

    返回示例:

    备注:

    下载成功时,直接返回输出文件流;下载失败时,返回状态码和提示信息。

    2.4.1.7.1.8. Download(附件下载)

    调用接口:

    属性
    url/api/setting/feedback
    http方法get
    Content-Type

    请求参数:

    字段字段名称字段类型说明是否必传
    title反馈标题String
    type反馈类型String
    description反馈内容String
    name反馈人员String
    company公司名称String
    email电子邮箱String
    phone联系电话String

    返回参数:

    返回示例:

    1. {
    2. "code": 200,
    3. "msg": "反馈成功",
    4. "mix_code":230006,
    5. "mix_msg":"",
    6. "mix_ext":"",
    7. "result": []