4. AI呵护API

API列表

编号 API名称 路径 版本
4.1 AI呵护服务状态查看 /ai/scene/care/state/query 1.0
4.2 AI呵护服务状态更新(开通服务) /ai/scene/care/state/update 1.0
4.3 AI呵护人员列表(个人) /ai/scene/care/member/query/list/i 1.0
4.4 AI呵护人员添加 /ai/scene/care/member/add 1.0
4.5 AI呵护人员移除 /ai/scene/care/member/remove 1.0
4.6 AI呵护人员使能 /ai/scene/care/member/able 1.0
4.7 AI呵护人员查看 /ai/scene/care/member/query/info 1.0
4.8 AI呵护人员列表(全局) /ai/scene/care/member/query/list 1.0
4.9 AI呵护人员编辑 /ai/scene/care/member/update 1.0

API调用

4.1: AI呵护状态查看

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/state/query

方法:POST

请求参数

名称 位置 类型 必填 描述
communityId BODY STRING 项目id
userId BODY STRING 用户id(head获取)

请求Body描述(非Form表单数据)

{
  "communityId": 21291194
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
enable data INT 是否开通
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
     "enable":1
  }
}

4.2: AI呵护状态更新(开通服务)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/state/update

方法:POST

请求参数

名称 位置 类型 必填 描述
communityId BODY STRING 项目id
userId BODY STRING 用户id(head获取)

请求Body描述(非Form表单数据)

{
  "communityId": 21291194
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
  }
}

4.3: AI呵护成员列表(个人)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/query/list/i

方法:POST

请求参数

名称 位置 类型 必填 描述
communityId BODY LONG 项目id
userId BODY LONG 用户id(head获取)
pageNo BODY INTEGER 页码
pageSize BODY INTEGER 每页数量

请求Body描述(非Form表单数据)

{
  "communityId": 21291194
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
members data JSONARRAY 成员组
personBizId members STRING 自然人业务ID
personBizType members INT 自然人业务类型:
1:住户;2:访客;3:员工;4:其他
personBizName members STRING 自然人业务名称
personTag members STRING 自然人标签,child, oldman, special
personAttr members STRING 自然人
faceId members STRING 人脸ID
imageUrl members STRING 输入图像URL
able members INT 1.启用,0.暂停
takerList members STRING 看护人数组
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
       "members":[{
        "personBizId": "",
        "personBizType": 1,
        "personBizName": "",
        "personTag": "",
        "personAttr": {
          "age": 12, //年龄
          "sex": 1, //1男、2女
          "tel": "", //电话
        },
        "faceId": "",
        "imageUrl": "",
        "able": 1,
        "takerList":[{
          "personBizId": "",
          "personBizName": "",
          "personBizType": 1,
                "relTypeCode": "",
                "relTypeName": ""
        }]
    }]
  }
}

4.4: AI呵护成员添加

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/add

方法:POST

请求参数

名称 位置 类型 必填 描述
communityId BODY STRING 项目id
userId BODY STRING 用户id(head获取)
personBizId members STRING 自然人业务ID
personBizType members INT 自然人业务类型:
1:住户;2:访客;3:员工;4:其他
personTag members STRING 自然人标签,child, oldman, special
faceId members STRING 人脸ID
imageUrl members STRING 输入图像URL
takerList members STRING 看护人数组
personBizId takerList STRING 看护人业务ID
personBizType takerList STRING 看护人类型
personBizName takerList STRING 看护人名称
relTypeCode takerList STRING 看护人关系(代号)
relTypeName takerList STRING 看护人关系(名称)

请求Body描述(非Form表单数据)

{
  "communityId": 21291194
  "personBizId": "",
  "personBizType": 1,
  "personBizName": "",
  "personTag": "",
  "faceId": "",
  "imageUrl": "",
  "takerList":[{
    "personBizId": "",
    "personBizType": 1,
    "personBizName": "",
    "relTypeCode": "",
    "relTypeName": ""
  }]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
  }
}

4.5: AI呵护成员删除

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/remove

方法:POST

请求参数

名称 位置 类型 必填 描述
memberId BODY LONG 呵护成员id

请求Body描述(非Form表单数据)

{
  "memberId": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
  }
}

4.6: AI呵护成员使能

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/able

方法:POST

请求参数

名称 位置 类型 必填 描述
memberId BODY LONG 呵护成员id
able members INT 1.启用,0.暂停

请求Body描述(非Form表单数据)

{
  "memberId": 1,
  "able": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
  }
}

4.7: AI呵护成员查看

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/query/info

方法:POST

请求参数

名称 位置 类型 必填 描述
memberId body LONG 呵护人员id

请求Body描述(非Form表单数据)

{
  "memberId": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
personBizId members STRING 自然人业务ID
personBizType members INT 自然人业务类型:
1:住户;2:访客;3:员工;4:其他
personBizName members STRING 自然人业务名称
personTag members STRING 自然人标签,child, oldman, special
faceId members STRING 人脸ID
imageUrl members STRING 输入图像URL
able members INT 1.启用,0.暂停
takerList members STRING 看护人数组
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
        "personBizId": "",
        "personBizType": 1,
        "personBizName": "",
        "personTag": "",
        "faceId": "",
        "imageUrl": "",
        "able": 1,
        "takerList":[{
          "personBizId": "",
          "personBizName": "",
          "personBizType": 1,
                "relTypeCode": "",
                "relTypeName": ""
        }]
  }
}

4.8: AI呵护成员列表(全局)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/query/list

方法:POST

请求参数

名称 位置 类型 必填 描述
pageSize BODY STRING 每页数量
pageNo BODY STRING 第几页
communityId BODY LONG 项目id
personTag BODY STRING 人物标签
able BODY INTEGER 开启状态
personBizName BODY STRING 呵护对象名称(搜索)

请求Body描述(非Form表单数据)

{
    "pageSize": 10,
    "pageNo": 0,
    "communityId": 21291201,
    "personTag":"child",
    "able":0,
    "personBizName":"xxx"
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
members data JSONARRAY 成员组
bizTypeCode members STRING 业务类型: Project
bizInstId members STRING 业务实例ID
bizInstName members STRING 业务实例名称
bizInstHouseId members STRING 房屋ID
bizInstHouseName members STRING 房屋名称
personBizId members STRING 自然人业务ID
personBizType members INT 自然人业务类型:
1:住户;2:访客;3:员工;4:其他
personBizName members STRING 自然人业务名称
personTag members STRING 自然人标签,child, oldman, special
personAttr members STRING 自然人属性
faceId members STRING 人脸ID
imageUrl members STRING 输入图像URL
able members INT 1.启用,0.暂停
takerList members STRING 看护人数组
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
       "members":[{
        "bizTypeCode": "",
        "bizInstId": "",
        "bizInstName": "",
        "bizInstHouseId": "",
        "bizInstHouseName": "",
        "personBizId": "",
        "personBizType": 1,
        "personBizName": "",
        "personTag": "",
          "age": 12, //年龄
          "sex": 1, //1男、2女
          "tel": "", //电话
        "faceId": "",
        "imageUrl": "",
        "able": 1,
        "takerList":[{
          "personBizId": "",
          "personBizName": "",
          "personBizType": 1,
          "personContactPhone": "",
                "relTypeCode": "",
                "relTypeName": ""
        }]
    }]
  }
}

4.9: AI呵护成员编辑

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/ai/scene/care/member/update

方法:POST

请求参数

名称 位置 类型 必填 描述
memberId BODY STRING 看护对象ID
takerList members STRING 看护人数组
personBizId takerList STRING 看护人业务ID
personBizType takerList STRING 看护人类型
personBizName takerList STRING 看护人名称
relTypeCode takerList STRING 看护人关系(代号)
relTypeName takerList STRING 看护人关系(名称)

请求Body描述(非Form表单数据)

{
  "memberId": 21291194,
  "takerList":[{
    "personBizId": "",
    "personBizType": 1,
    "personBizName": "",
    "relTypeCode": "",
    "relTypeName": ""
  }]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {
  }
}

错误码列表(31001-31099)

错误码 错误信息 描述
31001 face detect failure 人脸检测失败
公共错误码 -- 所有API公用的错误码,请参照《 公共错误码

results matching ""

    No results matching ""