-
响应参数 表2 响应Body参数说明 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 jobId String 执行算法任务ID。请求失败时,该字段为空。 说明: 可以查询jobId查看任务执行状态、获取返回结果,详情参考Job管理API。
-
请求示例 POST http://{SERVER_URL}/ges/v1.0/{project_id}/hyg/{graph_name}/algorithm
{
"algorithmName":"pagerank",
"parameters":{
"alpha":0.85,
"convergence":0.00001,
"max_iterations":1000,
"directed":true
}
}
-
响应示例 状态码: 200 成功响应示例 Http Status Code: 200
{
"jobId": "6-57222f3d-f6b8-41ba-b492-60ed9b879223"
} 状态码: 400 失败响应示例 Http Status Code: 400
{
"errorMessage": "Parameter error!",
"errorCode": "GES.8005"
}
-
请求参数 表2 Body参数说明 参数 是否必选 类型 说明 scriptPath 是 String 用户编写好的DSL算法文件路径。 obsParameters 是 Object OBS认证参数。具体请见obsParameters参数说明。 timeout 否 Integer 超时时间,单位为秒,超时范围为 (1, 2147483647)。 表3 obsParameters参数说明 参数 是否必选 类型 说明 accessKey 是 String ak值。 secretKey 是 String sk值。
-
请求示例 请求示例1:取消已经提交的某个作业。 POST http://{SERVER_URL}/ges/v1.0/{project_id}/hyg/{graph_name}/dsl
{
"scriptPath": "bucket/run_sssp.py",
"obsParameters": {
"accessKey": "XXX",
"secretKey": "XXX"
}
} SERVER_URL:图的访问地址,取值请参考业务面API使用限制。