Skip to content

get_plugin_context

读取当前插件服务的管理 API 上下文,适合在管理端启动时确认连接目标与契约版本。

v2.1.0 的 management_api_version1available_actions 共 53 项,包含从 v2.0.9 引入的六个共享等级任务管理接口;level_task_management_api_version1。插件必须检查所需 action 是否在列表中,不能仅因版本字段为 1 就假定全部能力存在。该列表是管理能力子集,不是全部 233 个公开 action。

调用

js
const context = await api.get_plugin_context()

返回值

js
{
  service_id: 1,
  service_name: 'mengka-user-system',
  management_api_version: 1,
  level_task_management_api_version: 1,
  available_actions: ['get_plugin_context', 'get_account_management_context', 'get_node_list'],
  admin_base_url: 'http://127.0.0.1:7891'
}

available_actions 是当前版本的能力发现列表,不是逐项授权清单。当前服务通过 Token 认证后可直接调用这些管理 API。插件服务不再返回 node_id;账号 action 根据 self_id + client_type 使用账号自身登录节点。system_managementallowed_actions 已删除。

萌卡 NT · 连接想法,也连接你我。