云服务器内容精选

  • 响应参数 表3 响应Body参数说明 参数 是否必选 说明 errorMessage 否 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode 否 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 jobId 否 执行该异步任务的jobId。 可以查询jobId查看任务执行状态、获取返回结果,详情参考Job管理API。 jobType Integer 任务类型。请求失败时,该字段为空。
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "jobId": "c332e1d4-844c-4f75-beeb-e31d2c57f118000003836", "jobType": 3 } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage": "Not found. Please check the input parameters.", "errorCode": "GES.8000" }
  • 响应参数 表2 响应Body参数说明 参数 类型 说明 graphs Array of graphs objects 返回的图列表。 result String 查询成功时值为success,失败时值为failed。 表3 graphs 参数 类型 说明 graphName String 返回的图名。 idType String ID类型。 idLength Integer ID长度。 sortKeyType String sortKey类型。 averageImportRate Integer 平均导入率。
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "graphs": [ { "graphName": "movieee", "idType": "fixedLengthString", "idLength": 20, "sortKeyType": "varString", "averageImportRate": 0 }, { "graphName": "ldbc", "idType": "fixedLengthString", "idLength": 20, "sortKeyType": "int", "averageImportRate": 0 } ], "result": "success" } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage": "Parameter error!", "errorCode": "GES.8005" }
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "jobId": "4448c9fb-0b16-4a78-8d89-2a137c53454a001679122", "jobType": 1 } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage":"graph [demo] is not found", "errorCode":"GES.8402" }
  • 请求参数 表1 Body参数说明 参数 是否必选 类型 说明 algorithmName 是 String 算法名字。 取值范围: connected_component。 kcore。 parameters 是 JSON 算法参数描述。详情请参考: connected_component算法。 kcore算法。 subgraphCreator 是 Object 子图参数。详情请参考subgraphCreator参数说明。 表2 subgraphCreator参数说明 参数 是否必选 类型 说明 name 否 String 子图生成器类型。当前支持的取值为filtered。 parameters 是 JSON 子图生成器的名字不同,parameters格式不同。 表3 name=filtered时,parameters参数说明 参数 是否必选 类型 说明 vertex_filter 否 String 点过滤条件。 edge_filter 否 String 边过滤条件。
  • 响应参数 表4 响应Body参数说明 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 jobId String 执行算法任务ID。请求失败时,字段为空。 说明: 可以查询jobId查看任务执行状态、获取返回结果,详情参考Job管理API。 jobType Integer 任务类型。请求失败时,字段为空。
  • 请求示例 在生成的子图上执行特定算法,算法名称为connected_component,子图生成器类型为filtered。 POST http://{SERVER_URL}/ges/v1.0/{project_id}/graphs/{graph_name}/subgraphs/action?action_id=execute-algorithm { "algorithmName":"connected_component", "subgraphCreator": { "name": "filtered", "parameters": { "edge_filter": { "property_filter": { "leftvalue": { "label_name": "labelName" }, "predicate": "=", "rightvalue": { "value": "PHYSICAL_LINK" } } } } }, "parameters":{ "num_thread":4 } }
  • 响应参数 表3 响应Body参数说明 名称 参数类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 data Object 查询成功时包含data字段,data字段中包含子图查询结果。 说明: 当前支持返回的子图边数最大值为100000,超过返回最大值时,会报错。
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "data":{ "vertices":[ { "id":"Ray", "label":"user", "properties":{ "Name":["雷"], "Gender":["M"], "Age":["18-24"], "Occupation":["college/grad student"], "Zip-code":["90241"] } }, { "id":"Ella", "label":"user", "properties":{ "Occupation":["other or not specified"], "Name":["埃拉"], "Zip-code":["94402"], "Gender":["F"], "Age":["25-34"] } } ], "edges":[ { "source":"Ray", "target":"Lethal Weapon", "index":"1", "label":"rate", "properties":{ "Score":[2], "Datetime":["2000-11-22 19:16:16"] } }, { "index":"0", "source":"Ella", "label":"rate", "properties":{ "Score":[5], "Datetime":["2000-11-23 02:30:29"] }, "target":"Lethal Weapon" }, { "index":"5", "source":"Ella", "label":"friends", "properties":{}, "target":"Ray" } ] } } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage": " Bad Request, parameter vertices cannot be null", "errorCode": "GES.8214" }
  • 请求示例 查询输入的节点和它们之间所有边所构成的子图,子图中包含的点ID为Ray,Ella,Lethal Weapon。 POST http://{SERVER_URL}/ges/v1.0/{project_id}/graphs/{graph_name}/subgraphs/action??action_id=query { "vertices":[ "Ray", "Ella", "Lethal Weapon" ] }
  • 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 graphName 是 String 图名称。输入长度在4位到32位之间,必须以字母开头,可以包含字母、数字或者下划线,不能包含其他的特殊字符。 idType 是 String id的类型, 可选值(hash,fixedLengthString,varString)。 idLength 否 Integer 当idType取值为fixedLengthString时必填,取值范围:1-128。 sortKeyType 是 String 必选,可选值如下: “int”:整数类型。 “string”:字符串类型,长度需要小于等于40。 “varString”:变长字符串,长度无限制。 全图sortKeyType类型统一。
  • 响应示例 状态码: 200 成功响应示例 Http Status Code: 200 { "result": "success" } 状态码: 400 失败响应示例 Http Status Code: 400 { "errorMessage": "graph [movie] already exists", "errorCode": "GES.8012", "result": "failed" }