POST调用诸葛军师全部功能
/api/platform-capabilities/invoke需要密钥
查询功能目录、提交已有功能调用或读取执行结果。试运行不执行业务操作;正式业务操作由密钥所属账号确认。
请求参数
| 参数 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
Idempotency-Key | 请求头 | string | 否 | Idempotency-Key |
X-Zhuge-Test | 请求头 | string | 否 | X-Zhuge-Test 默认:false |
请求内容 (application/json,必填)
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
function_id | string | 否 | 填写 catalog 查询功能目录,填写目录中的功能编号调用,填写 result 查询已有调用 最长 80;默认:catalog |
arguments_json | string | 否 | 目录查询填写 {};调用填写 {"path":{},"query":{},"body":{}},按功能说明补充字段 最长 200000;默认:{} |
request_id | string | 否 | 仅查询调用结果时填写 最长 64 |
请求示例
{
"function_id": "catalog",
"arguments_json": "{}",
"request_id": ""
}返回
200返回查询结果或调用处理状态,顶层字段均必填;处理中不代表业务已完成。
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
request_id | string | 是 | 调用编号 |
status | string | 是 | 执行状态 |
message | string | 是 | 处理说明 |
result_json | string | 是 | JSON 格式的结果文本;状态为处理中或待确认时,不能当作执行完成 |
action_url | string | 是 | 处理页面 |
返回示例
{
"request_id": "request_id",
"status": "status",
"message": "message",
"result_json": "result_json",
"action_url": "https://example.com"
}调用示例
curl -X POST 'https://www.zhugejunshi.com/api/platform-capabilities/invoke' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"function_id": "catalog",
"arguments_json": "{}",
"request_id": ""
}'