# 合作伙伴关系接口
# 新增合作伙伴
请求方式: POST(HTTPS)
**请求地址:
** https://openapi.qince.com/api/apaas/v1/saveRelationData/{ openid }/{ timestamp }/{ digest }/{ msg_id }
在线调试
请求示例:
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| startObjectKey | VARCHAR | 是 | 关系起点对象key |
| startDataId | VARCHAR | 是 | 关系起点数据_id |
| endObjectKey | VARCHAR | 是 | 关系终点对象key |
| endDataId | VARCHAR | 是 | 关系终点数据_id |
| code | VARCHAR | 是 | 关系类型编码 |
| orderNum | VARCHAR | 否 | 排序号 |
响应示例:
{
"msg_id": "X000001",
"return_code": 0,
"return_msg": ""
}
异常示例:
{
"msg_id": "X000001",
"return_code": 1,
"return_msg": "新增合作伙伴关系失败!"
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| msg_id | String | 请求消息ID |
| return_code | int | 响应编码。0:成功,1:失败。其他详见附录错误码说明 (opens new window) |
| return_msg | String | 响应说明 |
# 删除合作伙伴关系
请求方式: POST(HTTPS)
**请求地址:
** https://openapi.qince.com/api/apaas/v1/removeRelationData/{ openid }/{ timestamp }/{ digest }/{ msg_id }
在线调试
请求示例:
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| startObjectKey | VARCHAR | 是 | 关系起点对象key |
| startDataId | VARCHAR | 是 | 关系起点数据_id |
| endObjectKey | VARCHAR | 是 | 关系终点对象key |
| endDataId | VARCHAR | 是 | 关系终点数据_id |
| code | VARCHAR | 是 | 关系类型编码 |
响应示例:
{
"msg_id": "X000001",
"return_code": 0,
"return_msg": ""
}
异常示例:
{
"msg_id": "X000001",
"return_code": 1,
"return_msg": "删除合作伙伴关系失败!"
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| msg_id | String | 请求消息ID |
| return_code | int | |
| 响应编码。0:成功,1:失败。其他详见附录错误码说明 (opens new window) | ||
| return_msg | String | 响应说明 |
# 查询合作伙伴关系
请求方式: POST(HTTPS)
**请求地址:
** https://openapi.qince.com/api/apaas/v1/queryRelationData/{ openid }/{ timestamp }/{ digest }/{ msg_id }
在线调试
请求示例:
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| startObjectKey | VARCHAR | 是 | 关系起点对象key |
| startDataId | VARCHAR | 否 | 关系起点数据_id |
| endObjectKey | VARCHAR | 否 | 关系终点对象key |
| endDataId | VARCHAR | 否 | 关系终点数据_id |
| code | VARCHAR | 是 | 关系类型编码 |
| page | INT4 | 是 | 页数 |
| rows | INT4 | 是 | 行数 |
响应示例:
{
"msg_id": "X000001",
"return_code": 0,
"return_msg": "",
"response_data": "<<DATA>>"
}
数据DATA示例:
[
{
"code": "REL001",
"relationName": "关系名称",
"startObjectKey": "object_o12j1__cb3o44q",
"startObjectName": "对象1",
"startDataId": "37894738243823244",
"startDataName": "数据1",
"endObjectKey": "object_o4321__cb3o44q",
"endObjectName": "对象2",
"endDataId": "754326754832578432",
"endDataName": "数据2"
},
{
"code": "REL001",
"relationName": "关系名称",
"startObjectKey": "object_o12j1__cb3o44q",
"startObjectName": "对象1",
"startDataId": "543789473824383244",
"startDataName": "数据3",
"endObjectKey": "object_o4321__cb3o44q",
"endObjectName": "对象2",
"endDataId": "254326754832578432",
"endDataName": "数据4"
}
]
异常示例:
{
"msg_id": "X000001",
"return_code": 1,
"return_msg": "查询失败!"
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| code | VARCHAR | 关系类型编码 |
| relationName | VARCHAR | 关系类型名称 |
| startObjectKey | VARCHAR | 关系起点对象key |
| startObjectName | VARCHAR | 关系起点对象名称 |
| startDataId | VARCHAR | 关系起点数据_id |
| startDataName | VARCHAR | 关系起点数据_主属性 |
| endObjectKey | VARCHAR | 关系终点对象key |
| endObjectName | VARCHAR | 关系终点对象名称 |
| endDataId | VARCHAR | 关系终点数据_id |
| endDataName | VARCHAR | 关系终点数据_主属性 |