SuperAPI AI 工具集

ispring-learn

数据与分析

查看项目

更新于 10-16 00:26

技能介绍

用途:用于与 iSpring Learn(云端学习管理系统 LMS)交互,管理数据、记录并自动化工作流;适用于需要访问或操作 iSpring Learn 数据的场景。

主要能力:覆盖账户、用户、组织、部门、群组、角色、学习活动、作业、课程、学习路径、测验、内容项、事件、应用、证书、游戏化设置、资源库、报告与设置等对象。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;登录:membrane login --tenant --clientName=<agentType>;建立连接:membrane connection ensure "https://www.ispringsolutions.com/ispring-learn" --json;若连接处于 BUILDING 状态,轮询 npx @membranehq/cli connection get <id> --wait --json 直至 READY;搜索操作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行操作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json;也可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。所有命令可加 --json 获得机器可读输出。

限制:Membrane 负责认证与凭证刷新,勿向用户索取 API 密钥或令牌;无头环境会输出授权 URL,需用户浏览器完成登录,再执行 membrane login complete <code>;连接出错时检查 error 字段。官方文档:https://www.ispringsolutions.com/docs/display/iland/iSpring+Learn+LMS。具体可用操作与参数需按上述命令实际查询,资料未提供固定清单。