更新时间:2024-10-16 GMT+08:00
分享

调用技能

功能介绍

调用用户配置的技能。

URI

POST /v1/workflow-adapter-open/skills/{skill_id}

表1 路径参数

参数

是否必选

参数类型

描述

skill_id

String

技能id。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

authorization

String

鉴权信息,填写WiseAgent注册的api key,本接口只需要此鉴权信息,不需要使用公共请求头中的鉴权方式。

表3 请求Body参数

参数

是否必选

参数类型

描述

body

Object

调用技能请求体,与技能配置相关。结构与技能的请求体配置相同,并且所有请求头中的入参与请求参数均添加至请求体中,由wiseAgent自动完成分配。如果为GET请求则为非必填,如果为POST请求则为必填

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

data

Map<String,Object>

响应体。

error_code

String

错误码。

error_msg

String

错误信息。

状态码: 500

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误信息。

请求示例

{
  "object_example" : {
    "string_example" : "abc",
    "boolean_example" : "true",
    "integer_example" : 123
  }
}

响应示例

状态码: 200

请求被服务所理解,正常调用。

{
  "data" : {
    "responseBody" : "something in response body",
    "responseHeaders" : {
      "Server" : "api-gateway",
      "X-Request-Id" : "787b7740f42e75b007ac3bfb599fcef4",
      "X-Content-Type-Options" : "nosniff",
      "Connection" : "keep-alive",
      "lubanops-nspan-id" : "1",
      "X-Download-Options" : "noopen",
      "Date" : "Tue, 23 Jul 2024 11:38:29 GMT",
      "lubanops-ntrace-id" : "2748112-1721734708992-1130609",
      "Referrer-Policy" : "no-referrer",
      "X-Frame-Options" : "SAMEORIGIN",
      "Strict-Transport-Security" : "max-age=31536000; includeSubdomains;",
      "lubanops-nenv-id" : "28164",
      "Content-Length" : "0",
      "X-XSS-Protection" : "1; mode=block;",
      "Content-Type" : "application/json"
    },
    "statusCode" : 200
  }
}

状态码: 500

服务器内部错误或三方服务器内部错误。

{
  "error_code" : "AIAE.22009001",
  "error_msg" : "Internal Server Error."
}

状态码

状态码

描述

200

请求被服务所理解,正常调用。

500

服务器内部错误或三方服务器内部错误。

错误码

请参见错误码

相关文档