跳转到内容

插件向导

6 endpoints.

POSThttp://localhost:3000/api/plugin-wizard/analyze-login

尚未在此参考中描述。这个端点会被列出,是因为服务端确实注册了它,但它的请求与响应形状还没有写下来。

对应的 handler 是 analyze_login,位于 crates/lanrurugi-api/src/plugin_wizard/analyze_login.rs:53。

响应

200该端点已响应;其确切结构尚未记录,见 crates/lanrurugi-api/src/plugin_wizard/mod.rs:22 处的 handler。

该响应没有示例数据。

该端点只接受网页会话(登录本站所用实例后浏览器自动携带的 cookie)。API 令牌会被服务端拒绝,因此这里不提供令牌输入框,上面的命令行也不带 Authorization 头。

填写你自己的实例地址,请求由浏览器直接发往该地址。

启动插件生成(POST /plugin-wizard/generate/start,为何这样设计见该模块自身的顶部文档)

Section titled “启动插件生成(POST /plugin-wizard/generate/start,为何这样设计见该模块自身的顶部文档)”
POSThttp://localhost:3000/api/plugin-wizard/generate/start

尚未在此参考中描述。这个端点会被列出,是因为服务端确实注册了它,但它的请求与响应形状还没有写下来。

下面这段是 handler 自己的文档注释(crates/lanrurugi-api/src/plugin_wizard/generate.rs:169)的译文;原文以源码为准。

POST /plugin-wizard/generate/start——为什么生成被拆成这里加 generate_stream、而不是一个返回 JSON 的 POST,见本模块自身的顶部文档。它把请求体当作原始的 [serde_json::Value] 接收(而不是带类型的 GenerateRequest),正是为了让本端点永远不必重复实现 GenerateRequest 自己的字段/默认值处理——真正带类型的解析只在 generate_stream 时发生一次,针对的是这里原样暂存下来的内容。

响应

200该端点已响应;其确切结构尚未记录,见 crates/lanrurugi-api/src/plugin_wizard/mod.rs:26 处的 handler。

该响应没有示例数据。

该端点只接受网页会话(登录本站所用实例后浏览器自动携带的 cookie)。API 令牌会被服务端拒绝,因此这里不提供令牌输入框,上面的命令行也不带 Authorization 头。

填写你自己的实例地址,请求由浏览器直接发往该地址。

插件生成的 EventSource 兼容流式端点(GET /plugin-wizard/generate/stream/{id})

Section titled “插件生成的 EventSource 兼容流式端点(GET /plugin-wizard/generate/stream/{id})”
GEThttp://localhost:3000/api/plugin-wizard/generate/stream/{id}

尚未在此参考中描述。这个端点会被列出,是因为服务端确实注册了它,但它的请求与响应形状还没有写下来。

下面这段是 handler 自己的文档注释(crates/lanrurugi-api/src/plugin_wizard/generate.rs:187)的译文;原文以源码为准。

GET /plugin-wizard/generate/stream/{id}——真正 EventSource 兼容的流式端点;完整的事件序列见本模块自身的顶部文档。id 是一次性的(本方法被调用的那一刻就从 pending_generate_requests 中移除),因此重放同一个 id(一个过期的书签、一次双击竞态)总会得到 generation_not_found,而不会静默重跑一个旧请求。

响应

200该端点已响应;其确切结构尚未记录,见 crates/lanrurugi-api/src/plugin_wizard/mod.rs:30 处的 handler。

该响应没有示例数据。

该端点只接受网页会话(登录本站所用实例后浏览器自动携带的 cookie)。API 令牌会被服务端拒绝,因此这里不提供令牌输入框,上面的命令行也不带 Authorization 头。

填写你自己的实例地址,请求由浏览器直接发往该地址。

POSThttp://localhost:3000/api/plugin-wizard/lookup

尚未在此参考中描述。这个端点会被列出,是因为服务端确实注册了它,但它的请求与响应形状还没有写下来。

对应的 handler 是 lookup,位于 crates/lanrurugi-api/src/plugin_wizard/mod.rs:21。

响应

200该端点已响应;其确切结构尚未记录,见 crates/lanrurugi-api/src/plugin_wizard/mod.rs:21 处的 handler。

该响应没有示例数据。

该端点只接受网页会话(登录本站所用实例后浏览器自动携带的 cookie)。API 令牌会被服务端拒绝,因此这里不提供令牌输入框,上面的命令行也不带 Authorization 头。

填写你自己的实例地址,请求由浏览器直接发往该地址。

POSThttp://localhost:3000/api/plugin-wizard/save

尚未在此参考中描述。这个端点会被列出,是因为服务端确实注册了它,但它的请求与响应形状还没有写下来。

对应的 handler 是 save,位于 crates/lanrurugi-api/src/plugin_wizard/save.rs:71。

响应

200该端点已响应;其确切结构尚未记录,见 crates/lanrurugi-api/src/plugin_wizard/mod.rs:35 处的 handler。

该响应没有示例数据。

该端点只接受网页会话(登录本站所用实例后浏览器自动携带的 cookie)。API 令牌会被服务端拒绝,因此这里不提供令牌输入框,上面的命令行也不带 Authorization 头。

填写你自己的实例地址,请求由浏览器直接发往该地址。

POSThttp://localhost:3000/api/plugin-wizard/trial-run

尚未在此参考中描述。这个端点会被列出,是因为服务端确实注册了它,但它的请求与响应形状还没有写下来。

对应的 handler 是 trial_run,位于 crates/lanrurugi-api/src/plugin_wizard/trial_run.rs:114。

响应

200该端点已响应;其确切结构尚未记录,见 crates/lanrurugi-api/src/plugin_wizard/mod.rs:34 处的 handler。

该响应没有示例数据。

该端点只接受网页会话(登录本站所用实例后浏览器自动携带的 cookie)。API 令牌会被服务端拒绝,因此这里不提供令牌输入框,上面的命令行也不带 Authorization 头。

填写你自己的实例地址,请求由浏览器直接发往该地址。