请求示例
curl -X POST "https://open.datastory.com.cn/api/mamba/query" \
-H "Content-Type: application/json" \
-H 'Authorization: your token here' \
-d '
{
"bidirectional": true,
"cartesianRelation": true,
"category": "string",
"entityType": "string",
"extendable": true,
"graphDirection": "ANY",
"init": true,
"json": {"node": ["string"],"type": ["string"]},
"limit": 0,
"multiRelation": true,
"relationEndTime": 0,
"relationStartTime": 0,
"relationType": "string",
"schema": "string"
}'
请求说明
- bidirectional boolean 是否返回双向信息,默认是
- cartesianRelation boolean 是否需要计算leo表达式中所有节点两两之间的关系,默认是(别问,问就是历史包袱
- category string 关系的类别, 不填或为null表示没有类别概念
- entityType string 希望拓展的节点的类型,逗号分隔多个类型,为null或不填则不限制节点类型,仅当extendable为true时生效
- extendable boolean 节点是否可以外延
- graphDirection string 拓展方向,分别有OUTBOUND/INBOUND/ANY,默认OUTBOUND
- init boolean 是否是初始化,会原封不动返回
- json LeoJson {node [string],type [string]}
- limit integer 希望拓展的节点数量,默认为5,仅当extendable为true时生效
- multiRelation boolean 是否要找与多个点都有关系的点,默认为否
- relationEndTime integer 关系值更新时间结束值,表示需要到哪个时间结束的数据,不填默认到最近结束
- relationStartTime integer 关系值更新时间起始值,表示需要从哪个时间开始的数据,不填默认从最早开始
- relationType string 希望拓展的关系的类型,逗号分隔多个类型,为null或不填则不限制关系类型,仅当extendable为true时生效
- schema string 业务方名称,默认为公司级别的
响应示例
{
"code": 0,
"data": {
"edges": [
{
"attribute": {},
"confidence": 0,
"createDate": 0,
"id": "string",
"key": "string",
"source": "string",
"sourceIds": [
"string"
],
"target": "string",
"type": "string",
"updateDate": 0,
"value": 0
}
],
"init": true,
"nodes": [
{
"attribute": {},
"confidence": 0,
"createDate": 0,
"id": "string",
"key": "string",
"keywords": [
"string"
],
"label": "string",
"type": "string",
"updateDate": 0,
"value": 0
}
],
"type": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
},
"message": "string"
}
响应说明:
- edges:一批关系
- attribute array 关系的各种属性
- confidence number 关系置信度
- createDate integer 关系的创建时间
- id string 关系的ID
- key string 节点的key
- source string 关系起点node的ID
- sourceIds array 关系所有来源ID
- target string 关系终点的node的ID
- type string 关系的类型
- updateDate integer 关系的更新时间
- value number 关系强度
- init boolean 用于声明是否首次请求,直接返回请求里对应的参数值
- nodes 一批节点
- attribute 关系的各种属性
- confidence integer 节点的置信度
- createDate integer 节点的创建时间
- id string 节点的ID
- key string 节点的key
- keywords array 关键词
- label string 节点名称
- type string 节点的类型
- updateDate integer 节点的更新时间
- value number 节点的值
- type array 节点可扩展类型对应关系