接口协议

注:接口协议使用HTTPS协议。字符编码统一采用utf-8。

HTTP 返回码

只要进了开放平台业务,一般返回200的HTTP Code,返回其他HTTP Code一般代表非业务性错误.

Code 描述 备注
200 业务正常返回 业务异常,也返回200
500 内部提供错误
404 没有此接口

HTTP Response Body

  • 响应结构
{
    "body":null,
    "ok":false,
    "status":{
        "description":"",
        "message":"",
        "path":"",
        "returnCode":"",
        "serviceCode":"",
        "time":1554693072112
    }
}
  • 结构注解
Key 类型 必有 描述
body object N 一般情况下只有业务正常成功才会有结果
ok bool Y 业务是否成功,true表示成功,false表示失败
status object 具体状态,如果为true,大部分子参数为空
status.description string N 状态描述,失败时必有
status.message string N 状态简述,失败时必有
status.returnCode string N 业务状态码,失败时必有
status.serviceCode string N 服务码,失败时必有
status.time long N 时间戳
  • 正常返回body实例
{
    "status": {
        "returnCode": "200"
    },
    "body": {
        "userId": "cc15da22-b890-4ceb-b830-d42c3676a897",
        "nickName": "bbbbb",
        "companyId": "bb15da22-b890-4ceb-b830-d42c3676a896",
        "companyName": "北京天宏迅联智慧网络科技有限公司",
        "email": "xxx@xxx.comm",
        "phone": "1111111111",
        "departmentId": "b656694d-8ac2-4366-aed7-7f836e0af5d8",
        "departmentName": "测试部门",
        "description": "bbb"
    },
    "ok": true
}
  • 异常返回body实例
{
    "ok": false,
    "status": {
        "description": "无应用实例信息",
        "message": "The company has not installed the application",
        "path": "/open-platform/auth/two-legged/check",
        "returnCode": "100007",
        "serviceCode": "open-platform-auth.auth-core",
        "time": 1554693550228
    }
}
文档更新时间: 2019-07-12 17:05   作者:admin