平台能力共享接口文档

用账号所属密钥查询全站公开功能、提交业务操作并获取调用结果。

适合:希望用程序调用诸葛军师站内功能的企业和开发者

服务地址
https://www.zhugejunshi.com
鉴权
Authorization: Bearer zhuge_share_…
接口数量
1 个 · 文档版本 1.0.0
文档文件
platform-capabilities.json(OpenAPI,可导入 Postman、Apifox 等工具)

使用须知

  • 业务操作保留原账号确认、原功能权限和费用规则;需要确认的操作返回处理中,由账号本人确认后才执行。

使用账号所属密钥查询公开功能、提交业务操作、获取调用结果。业务操作保留原账号确认及原功能权限和费用规则。

诸葛军师全站功能

POST调用诸葛军师全部功能

/api/platform-capabilities/invoke

需要密钥

查询功能目录、提交已有功能调用或读取执行结果。试运行不执行业务操作;正式业务操作由密钥所属账号确认。

请求参数

调用诸葛军师全部功能的请求参数
参数位置类型必填说明
Idempotency-Key请求头string否

Idempotency-Key

X-Zhuge-Test请求头string否

X-Zhuge-Test

默认:false

请求内容 (application/json,必填)

调用诸葛军师全部功能的请求字段
字段类型必填说明
function_idstring否

填写 catalog 查询功能目录,填写目录中的功能编号调用,填写 result 查询已有调用

最长 80;默认:catalog

arguments_jsonstring否

目录查询填写 {};调用填写 {"path":{},"query":{},"body":{}},按功能说明补充字段

最长 200000;默认:{}

request_idstring否

仅查询调用结果时填写

最长 64

请求示例
{
  "function_id": "catalog",
  "arguments_json": "{}",
  "request_id": ""
}

返回

200返回查询结果或调用处理状态,顶层字段均必填;处理中不代表业务已完成。
200 的返回字段
字段类型必填说明
request_idstring是

调用编号

statusstring是

执行状态

messagestring是

处理说明

result_jsonstring是

JSON 格式的结果文本;状态为处理中或待确认时,不能当作执行完成

action_urlstring是

处理页面

返回示例
{
  "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": ""
}'