全部产品
云市场

关系查询服务

更新时间:2018-01-02 14:22:02

2.1. 描述

  1. 名称:QueryLinks
  2. url: /rest/search/queryLinks.json

关系查询API提供客户端通过I+接口,查询关系网络符合条件的关系信息,接口输入为查询类型及查询条件,比如通过乘车时间和出发站等信息查询一次人与火车的关系等。

2.2. 请求参数

名称 类型 是否必须 描述
linkType String 关系节点的类型,跟I+后台配置的关系类型匹配,比如L0001为通话号
propertyList Array< PropertyFilter>
propertyId String 关系过滤属性的类型
propertyType String 关系过滤属性的类别
values Array<String> 关系过滤属性的值

2.3. 返回参数

名称 类型 描述
links Array< Link > 关系边列表
id String 关系边id
source String 关系边的源实体id
sourceType String 关系边的源实体类型,如O0003
target String 关系边的目标实体id
targetType String 关系边的目标实体类型,如O0004
linkDetails Array< String > 关系边包含的边明细记录id列表
linkDetails Array< LinkDetail > 关系边明细列表
label String 关系边明细的label
linkId String 关系边明细的id
linkType String 关系边明细类型
linkProps Array<Property> 关系边明细属性列表
< Property > < String,String > 关系属性KV值,K为关系边属性类型,和I+后台配置的关系边属性类型一致,V为关系边属性值,比如”L0003P0001”:”乘车时间”

2.4. 示例

2.4.1. 请求示例
  1. {
  2. "objectType":"O0001",
  3. "propertyList":[
  4. {
  5. "propertyId":"O0001P001",
  6. "propertyType":"string_equal"
  7. "values":["321321321"]
  8. }
  9. ]
  10. }
2.4.2. 返回示例
  1. {
  2. "data": {
  3. "nodes": {
  4. "O0003P0004-89375189******6906": {
  5. "id": "O0003P0004-89375189******6906",
  6. "label": "张三",
  7. "type": "O0003",
  8. "virtual": false
  9. }
  10. },
  11. "nodesProps": {
  12. "O0003P0004-89375189******6906": {
  13. "O0003P0001":"张三",
  14. "O0003P0002":"男",
  15. "O0003P0003":"浙江省",
  16. "O0003P0004":"89375189******6906"
  17. }
  18. }
  19. },
  20. "elapsedTime": 50,
  21. "noteMsg": "",
  22. "success": true
  23. }